Crypto ++.

Una libreria di classe C ++ gratuita di schemi crittografici.
Scarica ora

Crypto ++. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • BSD License
  • Prezzo:
  • FREE
  • Nome editore:
  • Wei Dai
  • Sito web dell'editore:
  • http://www.cryptopp.com/

Crypto ++. Tag


Crypto ++. Descrizione

A C ++ libero libreria di classi di schemi crittografici. progetto di Crypto ++ è una libreria di classi C ++ libera di schemi crittografici. Qui sono alcune caratteristiche chiave di "Crypto ++": · Una gerarchia di classi con un'API definita da classi base astratte · AES (Rijndael) e AES candidati: RC6, MARS, Twofish, Serpent, CAST-256 · Altri cifrari a blocchi simmetrica: IDEA, DES, Triple-DES (DES-EDE2 e DES-EDE3), DESX (DES-XEX3), RC2, RC5, Blowfish, Diamond2, TEA, SAFER, 3 VIE, GOST, SHARK, CAST-128, Quadrato, tonnetto striato, camelia, Shacal-2 · Modalità di cifratura generici: BCE, CBC, CBC testo cifrato rubare (CTS), CFB, OFB, modalità contatore (CTR) · Cifrari a flusso: Panama, ARC4, SEAL, WAKE, WAKE-OFB, BlumBlumShub · Crittografia a chiave pubblica: RSA, DSA, ElGamal, Nyberg-Rueppel (NR), Rabin, Rabin-Williams (RW), LUC, LUCELG, DLIES (varianti di DHAES), ESIGN · Sistemi di imbottitura per i sistemi a chiave pubblica: PKCS # 1 v2.0, OAEP, PSS, PSSR, IEEE P1363 EMSA2 e EMSA5 · Schemi di accordo chiave: Diffie-Hellman (DH), Unified Diffie-Hellman (DH2), Menezes-Qu-Vanstone (MQV), LUCDIF, XTR-DH · Crittografia a curva ellittica: ECDSA, ECNR, ECIES, ECDH, ECMQV · Funzioni hash unidirezionali: SHA-1, MD2, MD4, MD5, HAVAL, RIPEMD-128, RIPEMD-256, RIPEMD-160, RIPEMD-320, Tiger, SHA-2 (SHA-224, SHA-256, SHA -384, e SHA-512), Panama, Whirlpool · Codici di autenticazione dei messaggi: MD5-MAC, HMAC, XOR-MAC, CBC-MAC, DMAC, Two-Track-MAC · Costruzioni di cifratura basati su funzioni hash: Luby-Rackoff, MDC · Pseudo numeri casuali generatori (PRNG): ANSI X9.17 appendice C, di PGP RandPool · Funzioni chiave di derivazione basata su password: PBKDF1 e PBKDF2 da PKCS # 5 · Sistema di ripartizione segreto Shamir e l'algoritmo informazioni dispersione di Rabin (IDA) · DEFLATE (RFC 1951) di compressione / decompressione con gzip (RFC 1952) e zlib (RFC 1950) supporto del formato · Veloce intero multi-precisione (bignum) e le operazioni polinomiali, con le ottimizzazioni SSE2 per Pentium 4, e il supporto per CPU 64 bit · Aritmetica campo finito, tra GF (p) e GF (2 ^ n) · Generazione di numero primo e verifica · Vari moduli vari, quali base 64 codifica e CRC a 32 bit wrapper di classe per queste funzionalità del sistema operativo (opzionale): · Timer ad alta risoluzione su Windows, Unix, e MacOS · Prese stile Berkeley e Windows · Named pipe di Windows · / Dev / random e / dev / urandom su Linux e FreeBSD · CryptGenRandom di Microsoft su Windows · Un'interfaccia di alto livello per la maggior parte di quanto sopra, utilizzando un filtro / oleodotto metafora · Benchmark e test di validazione · FIPS 140-2 Validated Cosa c'è di nuovo in questa versione: · Wrapper aggiunto classe interfaccia AuthenticatedSymmetricCipher e filtro · CCM aggiunto, GCM (con SSE2 montaggio), EAX, CMAC, XSalsa20 e SEED · Aggiunto il supporto per IV di lunghezza variabile · Migliorato AES e SHA-256 velocità su x86 e x64 · Fisso corretto calcolo VMAC su lunghezze di messaggi che sono> 64 mod 128 (versione assembly x86 non viene influenzata) · Errore del compilatore fisso in vmac.cpp su x86 con GCC -fPIC · Fisso errore di convalida run-time su x86-64 con GCC 4.3.2 -O2 · HashFilter fisso bug quando putMessage = true · Rimosso WORD64_AVAILABLE; supporto compilatore a 64 bit int è ora richiesto · Portato su GCC 4.3, C ++ Builder 2009, Sun CC 5,10, Intel C ++ Compiler 11


Crypto ++. Software correlato

PKI.

Toolkit per gestire i certificati X509 e le chiavi RSA ...

255

Scarica

rep-gtk.

A GTK + / liblade / GNOME Language Binding per l'ambiente Birep Lisp ...

150

Scarica