Crypto ++

C ++ clase de clases de esquemas criptográficos
Descargar ahora

Crypto ++ Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freeware
  • Precio:
  • FREE
  • Nombre del editor:
  • Wei Dai
  • Sitio web del editor:
  • http://www.weidai.com/
  • Sistemas operativos:
  • Mac OS X
  • Tamaño del archivo:
  • 1 MB

Crypto ++ Etiquetas


Crypto ++ Descripción

Biblioteca de clases de C ++ de esquemas criptográficos. Crypto ++ es una biblioteca gratuita y de código abierto C ++ para la criptografía que incluye cifras, funciones de hash de un solo sentido, criptos sistemas de teclas públicas, códigos de autenticación de mensajes y schemes de acuerdo con clave. Nota: la licencia de Crypto ++ es algo inusual entre los proyectos de código abierto. Se hace una distinción entre la biblioteca como una compilación (es decir, la recopilación), que está con derechos de autor de Wei Dai y los archivos individuales en él, que son el dominio público (con la excepción de Mar.CPP que está sujeta a su propia licencia, incluido en ese archivo). Aquí hay algunas características clave de "Crypto ++": · Generadores de números aleatorios pseudo (PRNG): ANSI X9.17 Apéndice C, Randomomool · Funciones de derivación de teclas basadas en contraseña: PBKDF1 y PBKDF2 de PKCS # 5, PBKDF de PKCS # 12 Apéndice B · El esquema de compartir secretos de Shamir y el algoritmo de dispersión de información de Rabin (IDA) · Interior de múltiples precisiones rápidas (bignum) y operaciones polinomiales. · Aritméticos de campo finitos, incluyendo GF (P) y GF (2 ^ N) · Primer número de generación y verificación. Algoritmos no criptográficos útiles: · Deflate (RFC 1951) Compresión / descompresión con GZIP (RFC 1952) y Soporte de formato Zlib (RFC 1950) · Hex, Base-32, y BASE-64 Codificación / decodificación · Checksum CRC y Adler32 de 32 bits Envoltorios de clase para estas características del sistema operativo (opcional): · Temporizadores de alta resolución en Windows, UNIX y Mac OS · Berkeley y sockets de estilo de Windows. · Tuberías con nombre de Windows · / Dev / al azar, / dev / urandom, / dev / srandom · Cryptgenrandom de Microsoft en Windows ¿Qué hay de nuevo en este lanzamiento: · Agregado AuthenticatedSymetriccipher Interface Class And Wrappers Filter · Se agregó CCM, GCM (con ensamblaje SSE2), EAX, CMAC, XSALSA20 y SEMILL · Soporte añadido para la longitud variable IVS · Velocidad mejorada de AES y SHA-256 en X86 y X64 · Se corrigió el cálculo de VMAC incorrecto en las longitudes de mensajes que son> 64 MOD 128 (versión de ensamblaje x86 no se ve afectada) · Error de compilador fijo en VMAC.CPP en X86 con GCC -FPIC · Error de validación de tiempo de ejecución fijo en X86-64 con GCC 4.3.2 -O2 · Se corrigió el error de hashfilter cuando se putmessage = verdadero · Quitado la palabra64_aveable; El soporte del compilador para un INT de 64 bits ahora es requerido · Portado a GCC 4.3, C ++ Builder 2009, Sun CC 5.10, Intel C ++ Compiler 11


Crypto ++ Software relacionado

lancelot

Una biblioteca de verificación y especificación basada en el comportamiento de Python ...

146 42 KB

Descargar