Crypto++: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Creata dalla traduzione della pagina "Crypto++" |
+ algoritmi, fix |
||
Riga 1:
{{Software
|Logo = Crypto++-logo.png
|Sviluppatore = Crypto++ Project (Wei Dai
|DataPrimaVersione = 1995
|UltimaVersione = 7.0
Riga 10:
|SoftwareLibero = sì
|SitoWeb = https://www.cryptopp.com
}}'''Crypto++''' (nota anche come '''CryptoPP''', '''libcrypto++ e''' '''libcryptopp''') è una [[Libreria (software)|libreria]] [[C++]] che offre [[Algoritmo|algoritmi]] crittografici e protocolli, originariamente sviluppata da Wei Dai. Crypto++ ha trovato largo uso nel mondo accademico, ma anche in progetti open source e commerciali.
== Caratteristiche ==
Crypto++ fornisce implementazioni complete degli algoritmi crittografici più comuni, ma anche di schemi meno usati come il cifrario a blocchi [[Camellia (cifrario)|Camellia]] e l'algoritmo di hashing Whirlpool. In alcuni casi la libreria Crypto++ mette a disposizione della comunità implementazioni degli algoritmi proposti non ancora standardizzati.
Tra gli algoritmi crittografici supportati vi sono:
;[[cifrario|Cifrari]]:[[Blowfish]], [[Twofish]], [[Camellia (cifrario)|Camellia]], [[CAST-128|CAST]], [[Data Encryption Standard|DES]], [[Triple DES]], [[Serpent]] [[RC2]], [[RC4]], [[RC5]], [[RC6]], [[International Data Encryption Algorithm|IDEA]], [[Advanced Encryption Standard|AES]]
;[[Funzione crittografica di hash|Funzioni hash crittografiche]]:[[MD5]], [[MD2]], [[Secure Hash Algorithm|SHA]], [[MDC-2]], Whirlpool
;[[Crittografia a chiave pubblica]]:[[RSA]], [[Digital Signature Algorithm|DSA]], [[Scambio di chiavi Diffie-Hellman]], [[ElGamal]]
;[[Message authentication code|Funzioni di Autenticazione dei messaggi]]:VMAC, [[HMAC]], [[MD2]], [[MD4]], [[MD5]], [[MDC2]], [[RIPEMD]], [[Secure Hash Algorithm|SHA]],
== Cronologia dei rilasci principali ==
La versione 1.0 di Crypto++ è stata rilasciata nel giugno del 1995. Da allora sono state rilasciate diverse versioni: in particolare, la versione 5.0 del marzo 2009 ha portato una modifica architetturale.
* Crypto 5.6.0, rilasciata il 15 marzo 2009
Riga 28 ⟶ 38:
* Crypto 7.0.0, rilasciata l'8 aprile 2018
==
<references />
== Collegamenti esterni ==
{{Portale|crittografia|Sicurezza informatica|software libero}}
<nowiki>
|