OpenSSL
OpenSSL est un outil en ligne de commande (et une bibliothèque) qui permet, entre autres :
de générer des clés privées / publiques, paramètres cryptographiques.
de créer, signer et gérer des certificats X.509 (pour TLS/SSL).
de chiffrer / déchiffrer des données, des fichiers ; faire des opérations de cryptographie symétrique ou asymétrique.
de générer des hachés (hashes), des condensés (digests), des codes d'authentification, signatures…
de tester des connexions SSL/TLS vers des serveurs (client SSL/TLS).
de convertir entre différents formats de certificats (PEM, DER, PKCS#12, etc.).
Bref — OpenSSL permet de faire presque tout ce qui touche à la cryptographie, certificats, SSL/TLS, chiffrement, clés, etc.
Last updated
Was this helpful?