Outils en ligne gratuits pour le Canada CA

Do Generator Canada français propose des outils en ligne gratuits conçus pour les utilisateurs canadiens francophones. Générez des nombres aléatoires, des codes QR, des codes à barres et des mots de passe avec le français du Québec, le format de code postal canadien (A1A 1A1) et des mises en page adaptées à toutes les provinces.

Générateur de hachage

Calculez MD5, SHA-1, SHA-256, SHA-384, SHA-512 et Hachages CRC32 de n'importe quel texte. Tous les algorithmes s'exécutent localement dans votre navigateur.

100 % sécurisé - Rien ne quitte votre navigateur
6 algorithmes de hachage WebCrypto natif Côté client uniquement

Générer des hachages

Entrer du texte et calculez chaque algorithme à la fois

Résultats de hachage

MD5
-
SHA-1
-
SHA-256
-
SHA-384
-
SHA-512
-
CRC32
-

À propos de ces algorithmes de hachage

À quoi sert chaque algorithme - et ce qu'il faut éviter

MD5 MD5

Un résumé de 128 bits de 1992. Rapide et universellement pris en charge, mais sans collision depuis 2004. Très bien pour les sommes de contrôle non liées à la sécurité comme la déduplication et les clés de cache ; ne l'utilisez jamais pour des signatures ou des certificats.

SHA-1 SHA-1

Un résumé de 160 bits. Formellement détruit par collision en 2017 - les navigateurs ne font plus confiance aux certificats SHA-1. Vérification héritée uniquement ; préférez SHA-256 ou supérieur pour tout ce qui est nouveau.

SHA-2 SHA-256/384/512

La famille SHA-2, calculée ici avec l'API WebCrypto native du navigateur. La norme actuelle pour TLS, la signature de code, les validations Git et l'intégrité des fichiers. Préférez SHA-256 ou supérieur chaque fois que la sécurité est importante.

CRC CRC32

Un contrôle de redondance cyclique de 32 bits, pas un hachage cryptographique. Détecte la corruption accidentelle dans les entrées ZIP et les trames Ethernet, mais il est trivial d'entrer en collision. Utilisez-le pour une détection rapide des changements, jamais pour la sécurité.

Notes de sécurité

  • MD5 et SHA-1 sont rompus à des fins de sécurité - utilisez SHA-256 ou supérieur pour les signatures et les contrôles d'intégrité.

  • Ne stockez jamais les mots de passe avec un hachage simple. Utilisez plutôt un algorithme de hachage de mot de passe dédié tel que Argon2, bcrypt ou scrypt.

  • Le hachage est à sens unique : la même entrée produit toujours le même résumé, mais le résumé ne peut pas être reconverti en entrée.

Foire aux questions

Qu'est-ce qu'une fonction de hachage ?

Une fonction de hachage convertit n'importe quel texte saisi en un résumé de longueur fixe. La même entrée produit toujours le même résumé, et même un changement d'un caractère produit une valeur complètement différente. Les hachages sont utilisés pour les contrôles d'intégrité, la déduplication, les signatures et les empreintes digitales.

Pourquoi MD5 et SHA-1 comportent-ils des avertissements de sécurité ?

Les chercheurs ont démontré des collisions pratiques pour les deux : différentes entrées qui produisent le même résumé. Cela rompt leur promesse de sécurité fondamentale, ils ne doivent donc pas être utilisés pour des signatures, des certificats ou des mesures inviolables. Ils restent corrects pour les sommes de contrôle non contradictoires.

Un hachage peut-il être inversé pour récupérer le texte original ?

Non. Le hachage est mathématiquement unidirectionnel. Les attaquants ne peuvent essayer que des tables précalculées (tables arc-en-ciel) ou deviner par force brute des entrées probables - c'est pourquoi les sels uniques sont importants chaque fois que les hachages protègent les secrets.

Quel algorithme dois-je utiliser ?

Pour tout ce qui concerne la sécurité, utilisez SHA-256 ou supérieur. Pour une détection rapide des changements ou des clés de cache, MD5 ou CRC32 est rapide et suffisant. Pour les mots de passe, utilisez un hachage de mot de passe dédié tel que Argon2, bcrypt ou scrypt - jamais un hachage rapide à usage général.