Aller au contenu
uencoder

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
    hello
    Output
    9b71d224bd62f3785d4d2262f6d2c3c2...

    512 bits = 128 hex characters

Erreurs courantes

Assuming a longer output is always more secure
256 bits suffice; choose per need

Termes associés

Outils associés

References