SHA-512
SHA-512 est le membre de la famille SHA-2 à sortie de 512 bits ; plus rapide que SHA-256 sur les plateformes 64 bits, il offre une marge de sécurité supérieure.
Objectif
Fournir un hachage sûr de 512 bits pour les besoins de haute sécurité et les scénarios optimisés 64 bits.
Mécanisme
Elle traite l'entrée en blocs de 1024 bits en maintenant un état de 512 bits (huit mots de 64 bits). Chaque bloc traverse 80 étapes de transformations non linéaires mettant à jour l'état, et produit un condensat de 512 bits. Efficace sur plateformes 64 bits grâce à la correspondance de longueur de mot.
Cas d’usage
- Signatures numériques de haute sécurité
- Empreintes de clés PGP/GPG
- Intérieur des bibliothèques cryptographiques
- Blockchains (certaines)
Exemples
- entrée
helloOutput9b71d224bd62f3785d4d2262f6d2c3c2...512 bits = 128 hex characters
Erreurs courantes
- Assuming a longer output is always more secure
- 256 bits suffice; choose per need
Termes associés
SHA-256
SHA-256 est le membre de la famille SHA-2 à sortie de 256 bits, très utilisé dans TLS, les blockchains et les applications cryptographiques, sans attaque pratique connue. GLOSSAIRE
SHA-3 (Keccak)
SHA-3 est le standard de hachage fondé sur la construction éponge de Keccak ; structurellement entièrement différent de SHA-2, il sert d'alternative si SHA-2 venait à être cassé. GLOSSAIRE
BLAKE2
BLAKE2 est une fonction de hachage conçue par Jean-Philippe Aumasson et al. ; plus rapide que MD5 avec une sécurité comparable à SHA-3, une alternative haute performance à SHA-2/3. GLOSSAIRE