Esta es la aplicación de Windows llamada cppcrypto cuya última versión se puede descargar como cppcrypto-0.20-src.zip. Se puede ejecutar en línea en el proveedor de alojamiento gratuito OnWorks para estaciones de trabajo.
Descargue y ejecute en línea esta aplicación llamada cppcrypto con OnWorks de forma gratuita.
Siga estas instrucciones para ejecutar esta aplicación:
- 1. Descargue esta aplicación en su PC.
- 2. Ingrese en nuestro administrador de archivos https://www.onworks.net/myfiles.php?username=XXXXX con el nombre de usuario que desee.
- 3. Cargue esta aplicación en dicho administrador de archivos.
- 4. Inicie cualquier emulador en línea de OS OnWorks desde este sitio web, pero mejor emulador en línea de Windows.
- 5. Desde el sistema operativo OnWorks Windows que acaba de iniciar, vaya a nuestro administrador de archivos https://www.onworks.net/myfiles.php?username=XXXXX con el nombre de usuario que desee.
- 6. Descarga la aplicación e instálala.
- 7. Descargue Wine desde los repositorios de software de sus distribuciones de Linux. Una vez instalada, puede hacer doble clic en la aplicación para ejecutarla con Wine. También puedes probar PlayOnLinux, una elegante interfaz sobre Wine que te ayudará a instalar programas y juegos populares de Windows.
Wine es una forma de ejecutar software de Windows en Linux, pero no requiere Windows. Wine es una capa de compatibilidad de Windows de código abierto que puede ejecutar programas de Windows directamente en cualquier escritorio de Linux. Esencialmente, Wine está tratando de volver a implementar una cantidad suficiente de Windows desde cero para poder ejecutar todas esas aplicaciones de Windows sin necesidad de Windows.
cppcripto
Ad
DESCRIPCIÓN
cppcrypto proporciona implementaciones optimizadas de primitivas criptográficas.
Funciones hash: BLAKE, BLAKE2, Echo, Esch, Groestl, JH, Kupyna, MD5, SHA-1, SHA-2, SHA-3, SHAKE, Skein, SM3, Streebog, Whirlpool.
Cifrados de bloque: Anubis, Aria, Camellia, CAST-256, Kalyna, Kuznyechik, Mars, Serpent, Simon, SM4, Speck, Threefish, Twofish y Rijndael (AES) con todos los tamaños de bloque/clave.
Cifras de flujo: HC-128, HC-256, Salsa20, XSalsa20, ChaCha, XChaCha.
Modos de cifrado: CBC, CTR.
Modos AEAD: Encrypt-then-MAC (EtM), GCM, OCB, ChaCha-Poly1305, Schwaemm.
Transmisión de AEAD.
Funciones MAC: HMAC, Poly1305.
Funciones de derivación de claves: PBKDF2, scrypt, Argon2, HKDF.
Incluye herramientas de línea de comandos de muestra:
- 'digest' - para calcular y verificar sumas de comprobación de archivos utilizando cualquiera de los algoritmos hash admitidos (similar a md5sum o RHash).
- 'cryptor': para el cifrado de archivos utilizando el algoritmo Serpent-256 en modo AEAD.
Visite el sitio web de cppcrypto vinculado a continuación para ver la documentación de programación.
Caracteristicas
- Interfaz de programación sencilla y autoexplicativa.
- Funciones hash: BLAKE, BLAKE2, Echo, Esch, Grøstl, JH, Kupyna, MD5, SHA-1, SHA-2, SHA-3, SHAKE, Skein, SM3, Streebog, Whirlpool.
- Cifras de bloque: Rijndael (AES), Anubis, Aria, Camellia, CAST-256, Kalyna, Kuznyechik, Mars, Serpent, Simon-128, SM4, Speck-128, Threefish, Twofish.
- Cifras de flujo: HC-128, HC-256, Salsa20 / 20, Salsa20 / 12, XSalsa20 / 20, XSalsa20 / 12, ChaCha20, ChaCha12, XChaCha20, XChaCha12.
- Modos de cifrado: CBC, CTR.
- Modos AEAD: Encrypt-then-MAC, GCM, OCB, ChaCha-Poly1305, Schwaemm.
- Streaming de cifrado autenticado con datos asociados (Streaming AEAD).
- Funciones MAC: HMAC, Poly1305.
- Funciones de derivación de claves: PBKDF2, scrypt, Argon2i/Argon2d/Argon2id, HKDF
- Compiladores probados: Visual C++ 2017, Visual C++ 2019, Visual C++ 2022, gcc 12.2.1, clang 13.0.0, clang 15.0.7.
- Sistemas operativos probados: Windows, Linux, FreeBSD, OS X, Solaris
- Incluye implementaciones portátiles e implementaciones optimizadas (usando SSE / AVX / etc.) para CPU modernas.
- La implementación más rápida se selecciona dinámicamente en tiempo de ejecución según las características de la CPU.
- La única implementación públicamente disponible de la aceleración AES-NI para las 25 variantes de Rijndael (no solo para las 3 variantes de AES).
- La única implementación de rendimiento optimizado disponible públicamente de la función hash de Kupyna (estándar nacional ucraniano DSTU 7564: 2014).
- La primera implementación de rendimiento optimizado disponible públicamente del cifrado de bloques Kalyna (estándar nacional ucraniano DSTU 7624: 2014).
- Una de las primeras implementaciones independientes de la función hash de contraseña de Argon2.
- Soporte para variantes Salsa20 y ChaCha con nonce de 192 bits (XSalsa20 / XChaCha).
- Incluye la utilidad de resumen de la línea de comandos para calcular sumas de verificación de archivos (hashes) y demostrar el uso de la biblioteca.
- Incluye la utilidad de cifrado de línea de comandos para el cifrado de archivos autenticados mediante Serpent-256 y la demostración del uso de la biblioteca.
- La documentación está disponible en http://cppcrypto.sourceforge.net/
Público
Desarrolladores
Lenguaje de programación
C + +
Categorías
Esta es una aplicación que también se puede obtener de https://sourceforge.net/projects/cppcrypto/. Se ha alojado en OnWorks para poder ejecutarse online de la forma más sencilla desde uno de nuestros Sistemas Operativos gratuitos.