Series
Les formats de hash expliqués
7 posts in this series. Read them in order or jump to any one.
- MD5 vaut-il encore la peine d'être cassé en 2026 ?
MD5 est une empreinte rapide et non salée qui traîne partout. Pourquoi le casser relève de la préimage, pas de la collision, et que faire côté défense.
- Comment bcrypt résiste aux GPU
Pourquoi bcrypt fait chuter le débit de cassage de milliards à quelques milliers par seconde : facteur de coût, key schedule hostile au GPU, et 72 octets.
- Ce qu'est réellement un hash NTLM
NTLM est le MD4 d'un mot de passe en UTF-16LE : non salé, rapide, équivalent au mot de passe. Différence avec NetNTLMv2, où il réside, et le rôle de la taille.
- sha512crypt et /etc/shadow : comment Linux stocke votre mot de passe
Ce que signifie le $6$ dans /etc/shadow, comment fonctionnent les rounds et le sel de sha512crypt, pourquoi il est plus lent que SHA-512 brut et comment le casser.
- Argon2 vs bcrypt vs scrypt : choisir un KDF de mots de passe en 2026
La dureté mémoire est la vraie défense contre les GPU et les ASIC. Comparaison d'argon2id, bcrypt, scrypt et PBKDF2, leur réglage, et lequel choisir vraiment.
- Casser le WPA2 : l'attaque PMKID et le handshake en 4 temps
Deux voies vers un réseau WPA2 : capturer le handshake EAPOL ou récupérer un PMKID sans client. Produire le format 22000 et le casser avec hashcat, et pourquoi WPA3 résiste.
- Casser les secrets JWT HS256 en force brute avec hashcat
Un token HS256 contient tout ce qu'il faut pour vérifier un secret deviné hors ligne. Comment les clés HMAC faibles tombent sous hashcat -m 16500, puis forger des tokens.