OpenSSL: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Etichetta: Annullato
m Annullata la modifica di 188.12.152.50 (discussione), riportata alla versione precedente di E-Soter
Etichetta: Rollback
 
Riga 24:
Nei diversi [[Linguaggio di programmazione|linguaggi di programmazione]] sono disponibili procedure che permettono di accedere alle funzioni della libreria OpenSSL. Le librerie di base (scritte in [[linguaggio C]]) eseguono le funzioni [[Crittografia|crittografiche]] principali.
 
===Algoritmi implementati===
Supporta diversi algoritmi crittografici:
 
* [[cifrario|Cifrari]]: [[Blowfish]], [[Camellia (cifrario)|Camellia]], [[CAST-128|CAST]], [[Data Encryption Standard|DES]], [[RC2]], [[RC4]], [[RC5]], [[International Data Encryption Algorithm|IDEA]], [[Advanced Encryption Standard|AES]]
 
* [[Funzione crittografica di hash|Funzioni hash crittografiche]]: [[MD5]], [[MD2]], [[Secure Hash Algorithm|SHA]], [[MDC-2]]
 
* [[Crittografia a chiave pubblica]]: [[RSA (crittografia)|RSA]], [[Digital Signature Algorithm|DSA]], [[Scambio di chiavi Diffie-Hellman]]
 
* [[Message authentication code|Funzioni di Autenticazione dei messaggi]]: [[HMAC]], [[MD2]], [[MD4]], [[MD5]], [[MDC2]], [[RIPEMD]], [[Secure Hash Algorithm|SHA]]
 
* [[Certificato digitale|Certificati]]: [[X.509]]