Ir para o conteúdo principal

0 sur 3 utilisations aujourd'hui · 3 restantes. Passez à Pro et supprimez la limite.

Mettre à niveau

Générateur de Hash

MD5 · SHA-1 · SHA-256 · SHA-512 — texte ou fichier, traitement local.

Processado no seu navegador

Type d'entrée

Texte à hacher

En attente de texte…

Saisissez du texte pour générer les hachages.

Web Crypto. SHA-1/256/512 via crypto.subtle.digest() (vérifié cryptographiquement). MD5 via SparkMD5 (legacy, déconseillé pour la sécurité). Tout est local — le fichier ne quitte jamais le navigateur.
Sobre

Qu'est-ce qu'un générateur de hash MD5/SHA-1/SHA-256 ?

Por Quorify EditorialAtualizado em

Le générateur de hash de Quorify produit des hachages cryptographiques MD5, SHA-1, SHA-256, SHA-384 et SHA-512 à partir de n'importe quel texte. Utile pour vérifier l'intégrité de fichiers, comparer des payloads, générer des empreintes déterministes et déboguer des systèmes dépendant de checksums. Le calcul utilise l'API Web Crypto du navigateur — algorithmes certifiés selon FIPS 180-4 (NIST) et RFC 1321. Attention : le hash n'est PAS du chiffrement — il n'y a aucun moyen de revenir du hash au texte original. Et les hachages MD5/SHA-1 sont cryptographiquement cassés pour un usage sécuritaire (utilisez Argon2 ou bcrypt pour les mots de passe — voir OWASP). Fait partie du kit développeur Quorify : combinez-le avec le JSON Formatter pour vérifier l'intégrité des payloads d'API et avec le UUID Generator pour des identifiants uniques.

Casos

Quand l'utiliser

  1. Vérifier l'intégrité d'un fichier téléchargé depuis Internet — comparer le SHA-256 fourni par l'éditeur avec celui généré localement.

  2. Générer un ETag de cache pour une réponse d'API — le hash du payload garantit l'invalidation uniquement quand les données changent.

  3. Créer une clé de cache déterministe (mémoïsation) basée sur les paramètres d'une fonction.

  4. Déboguer un système legacy utilisant MD5 — visualiser exactement quel hash est généré.

  5. Valider un webhook reçu avec signature HMAC-SHA256 — tester localement avant de déployer le handler.

Método

Comment fonctionne le calcul

L'outil utilise l'API Web Crypto native du navigateur (window.crypto.subtle.digest), qui implémente les standards NIST FIPS 180-4 (SHA-1/224/256/384/512) et l'algorithme MD5 selon RFC 1321. Le texte saisi est converti en octets UTF-8 avant hachage — notez que changer une seule lettre produit un hash complètement différent (effet avalanche). Les hachages sont déterministes : même entrée produit toujours même sortie. Pour la sécurité critique (mots de passe, tokens), MD5/SHA-1 sont cassés et doivent être remplacés par Argon2id, bcrypt ou scrypt — algorithmes volontairement lents, résistants aux attaques par force brute. Pour la vérification d'intégrité, SHA-256 reste sûr et standard industriel.

FAQ

Questions fréquentes

Puis-je utiliser MD5 pour stocker des mots de passe ?
Non. MD5 est cryptographiquement cassé depuis 2008 — des attaques par collision pratiques existent. Pour les mots de passe, utilisez Argon2id (recommandation actuelle OWASP), bcrypt ou scrypt — algorithmes conçus pour être lents, avec sel automatique, résistants aux rainbow tables. MD5 ne convient que pour la vérification d'intégrité non adversariale (et même là SHA-256 est meilleur).
Quelle est la différence entre SHA-1, SHA-256 et SHA-512 ?
SHA-1 produit 160 bits, SHA-256 produit 256 bits, SHA-512 produit 512 bits. SHA-1 est déprécié (Google a démontré une collision pratique en 2017). SHA-256 est le standard industriel actuel — utilisé dans Bitcoin, les certificats SSL/TLS, les mécanismes internes de Git. SHA-512 est plus lent mais offre plus de bits — préféré dans les systèmes nécessitant une marge de sécurité supplémentaire contre de futures attaques.
Peut-on inverser un hash pour retrouver le texte original ?
Non. Le hash est une fonction à sens unique — calculer le hash à partir du texte est rapide, mais avec le hash seul, retrouver le texte requiert de la force brute en essayant toutes les combinaisons possibles. Pour les hachages longs (SHA-256, SHA-512) c'est computationnellement infaisable. Mais le hash de mots de passe courants ou de phrases courtes peut être cassé par rainbow tables s'il n'y a pas de sel.
Pourquoi le même texte génère-t-il toujours le même hash ?
Parce que les hachages sont des fonctions déterministes : entrée identique produit sortie identique, toujours. C'est pourquoi ils fonctionnent pour la vérification d'intégrité — tout changement d'entrée produit une sortie complètement différente. Pour éviter la prévisibilité dans le stockage de mots de passe, ajoutez toujours un sel unique par utilisateur avant de hacher.
Quelle est la différence entre hash et chiffrement ?
Le hash est à sens unique : va du texte au condensé mais pas dans l'autre sens. Le chiffrement est bidirectionnel : utilise une clé pour aller du texte clair au texte chiffré et vice-versa. Le hash sert à la vérification et l'identification ; le chiffrement sert à la confidentialité. AES est le chiffrement symétrique standard ; RSA est asymétrique ; SHA-256 est un hash. Les confondre est une erreur grave.
Comment générer un HMAC avec SHA-256 ?
HMAC (Hash-based Message Authentication Code) combine hash et clé secrète pour signer des messages. Cet outil génère un hash simple ; pour HMAC utilisez l'API Web Crypto avec window.crypto.subtle.sign('HMAC', key, data). Les webhooks Stripe, GitHub, Shopify utilisent HMAC-SHA256 pour authentifier les payloads reçus.
Fontes

Sources officielles

Tabelas, leis e referências consultadas para fundamentar esta ferramenta.

  1. Standard internationalRFC 1321 (1992)IETF · Internet Engineering Task Force

    RFC 1321 — The MD5 Message-Digest Algorithm

    Spécification originale de l'algorithme de hachage cryptographique MD5. Aujourd'hui considéré comme cassé pour un usage sécuritaire, mais encore utilisé pour la vérification d'intégrité.

  2. Standard fédéral (États-Unis)FIPS 180-4 (2015)NIST · National Institute of Standards and Technology

    FIPS 180-4 — Secure Hash Standard (SHS)

    Standard fédéral américain qui définit les algorithmes SHA-1, SHA-224, SHA-256, SHA-384, SHA-512 — référence pour le hachage cryptographique dans les systèmes modernes.

  3. Guide de sécuritéEn vigueurOWASP Foundation

    OWASP Password Storage Cheat Sheet

    Recommandations de l'OWASP sur le choix d'algorithmes de hachage pour mots de passe (Argon2, bcrypt, PBKDF2) et quand utiliser SHA-256 vs hachage spécialisé.

Metodologia — esta ferramenta consulta as tabelas e legislação vigentes nas fontes acima. As regras são atualizadas conforme novas instruções normativas são publicadas pelos órgãos competentes.

Última verificação editorial: junho de 2026.

Compartilhe

Connexes

Outils similaires

toolLayout.related_description