PailebotLe journal de bord du navigateur web
Logbook / Interactifs

Hachages et chiffrements

Choisissez un algorithme, saisissez un message et suivez ce qui lui arrive. Les étapes montrent le début et la fin de chaque calcul ; le milieu répétitif est omis.

SHA-256 hachage sûr

SHA-256 soutient une bonne partie d’Internet, des certificats HTTPS et des signatures de logiciels jusqu’à Git et Bitcoin. Il produit 256 bits et, contrairement à MD5, personne n’a trouvé de collision ni de moyen de remonter du résultat au message.

Il fonctionne un peu comme MD5, avec huit registres, 64 tours et une expansion du bloc dans laquelle chaque nouveau mot dépend de quatre mots précédents. Changer un seul bit du message change en moyenne la moitié des bits du résultat.

Faiblesses

C’est un hachage sûr, mais rapide, et il ne suffit donc pas pour stocker des mots de passe : un attaquant peut tester des milliards de candidats par seconde. C’est le rôle d’algorithmes volontairement lents comme Argon2id. Un ordinateur quantique ne ferait que diviser par deux sa résistance en bits (l’algorithme de Grover), ce qui laisse encore une marge énorme.

Spécifications

Clé RSA de 2048 bits
…
Graines aléatoires
…

Résultat

Étape par étape

    Tout est calculé dans votre navigateur ; rien de ce que vous saisissez n’en sort. Implémentations écrites pour l’enseignement et vérifiées par rapport à OpenSSL. Pour protéger de vraies données, utilisez les bibliothèques de votre plateforme.

    Traduction assistée par IA · English · Aidez-nous à améliorer cette traduction