Hachage/Crypto
Hash Generator
Calcul de hash de texte ou de fichier avec treize algorithmes à la fois : MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160, BLAKE2b, BLAKE2s, BLAKE3, CRC32 et Adler-32.
A hash function turns arbitrary data into a fixed-length digest that's unique to that content — changing even one letter of the input completely changes the output. This tool computes a hash of text or a file using 13 popular algorithms at once, right in your browser.
Which algorithm to pick
- MD5 and SHA-1 — cryptographically broken (practical collision attacks exist) but still used for file-integrity checks where an attack is unlikely.
- SHA-256 / SHA-512 (the SHA-2 family) — the standard for signatures, certificates, and blockchains; no known practical attacks as of 2026.
- SHA3 and BLAKE2/BLAKE3 — newer designs; BLAKE3 in particular is very fast and parallelizes well on large files.
- CRC32 / Adler-32 — not cryptographic, meant only for detecting accidental corruption (e.g. in ZIP files), not for defending against deliberate tampering.
Common uses
- Verifying that a downloaded file isn't corrupted or tampered with, by comparing its hash to the one published by the developer.
- Generating a content-based cache key or identifier.
- Quickly comparing two large files or texts without a byte-by-byte diff.
Things to keep in mind
Hashing isn't encryption — it's one-way, so you can't recover the original data from a hash.
Plain fast hashes (MD5, SHA-256) are unsuitable for passwords — use a dedicated slow algorithm like bcrypt, Argon2, or PBKDF2 instead.
Article sur cet outil: Hash Generator : en quoi MD5, SHA-1 et SHA-256 diffèrent
Questions fréquentes
MD5 et SHA-1 sont-ils encore sûrs à utiliser ?
Non, MD5 et SHA-1 sont considérés comme cassés pour la résistance aux collisions et ne doivent plus servir à des usages de sécurité ou de signature. Ils restent en revanche parfaitement adaptés à des sommes de contrôle basiques ou à la détection de doublons.
Le calcul se fait-il sur un serveur ?
Non, tout le calcul de hash s'exécute localement dans votre navigateur en JavaScript. Aucun texte ni fichier n'est envoyé où que ce soit.
Quel algorithme choisir pour vérifier l'intégrité d'un fichier ?
SHA-256 ou SHA-512 sont recommandés pour une vérification fiable, car ils offrent une bien meilleure résistance aux collisions que MD5 ou SHA-1. Le choix dépend surtout du hash fourni par la source que vous voulez vérifier.
Pourquoi SHA-3 est-il nécessaire si SHA-2 est encore fiable ?
SHA-3 a été choisi comme « assurance » en cas de future vulnérabilité dans SHA-2 — il repose sur une construction interne fondamentalement différente (Keccak). Comme aucune attaque pratique contre SHA-2 n'a été trouvée, SHA-256 reste le standard par défaut, et SHA-3 est utilisé de façon ciblée.
Un hachage plus long signifie-t-il automatiquement une meilleure protection ?
Pas toujours. La longueur de sortie compte, mais la robustesse d'un algorithme dépend avant tout de sa construction interne — SHA-1, avec sa sortie de 160 bits, reste vulnérable aux collisions, tandis qu'un algorithme moderne bien conçu avec une sortie plus courte en bits peut être plus fiable.