Command Palette

Search for a command to run...

GÉ

Générateur de hash

Générez des hachages MD5, SHA-1, SHA-256, SHA-384 et SHA-512 à partir de n'importe quel texte

Qu'est-ce que le générateur de hachage ?

Hash Generator calcule les résumés cryptographiques de n'importe quel texte sur cinq algorithmes à la fois : MD5, SHA-1, SHA-256, SHA-384 et SHA-512. Tapez ou collez votre entrée, cliquez sur Générer des hachages une fois, et à partir de ce moment-là, chaque hachage est mis à jour en direct pendant que vous modifiez - pas d'outil séparé par algorithme, pas de clic entre les onglets La famille SHA fonctionne sur l'implémentation SubtleCrypto native du navigateur (le même chemin de code exposé par le nœud 18+), tandis que MD5 est calculé par une implémentation pure TypeScript de RFC 13213, depuis que Web Crypto a abandonné MD5 support il y a de bonnes raisons.

Une fonction de hachage mappe l'entrée de n'importe quelle taille à une empreinte digitale de taille fixe : « bonjour » donne toujours 2 cf24 dba... sous SHA-256, et retourner un seul bit d'entrée produit un résumé totalement indépendant. Ce déterminisme explique pourquoi les hachages ancrent une grande partie de l'ingénierie pratique - vérifier un téléchargement par rapport à une somme de contrôle publiée, dédupliquer les clés de cache, générer des ETags, comparer des fichiers de configuration dans des environnements ou vérifier si un MD5 divulgué dans une ancienne base de données correspond à une chaîne connue.

En tant que générateur de hachage SHA-1, il est rapide de vérifier par rapport à une valeur connue Tapez bonjour sans nouvelle ligne de fin et la ligne SHA-1 lit aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434 d, les mêmes 40 caractères printf bonjour | sha1sum impressions La ligne SHA-512 démarre 9b71d224bd62f378 et fonctionne à 128 caractères hexagonaux. Si vous n'avez besoin que d'un algorithme, définissez Algorithme sur SHA-1 ou SHA-512 et les autres lignes disparaissent, ce qui maintient une ligne sha1 ou SHA15.

Tout s'exécute côté client dans votre navigateur Quoi que vous hachiez - clés API que vous déboguez, extraits d'un incident de production, identifiants de clients - ne quitte jamais votre machine, ne touche aucun serveur et atterrit dans aucun journal. Basculez la majuscule pour les systèmes qui stockent les résumés en majuscules ou saisissez le formulaire Base64 pour les en-têtes HTTP comme les manifestes Content-MD5 et Subresource Integrity qui attendent Base64 plutôt que l'hexagone.

L'algorithme à utiliser dépend entièrement du travail, et deux utilisations courantes nécessitent des réponses différentes. Pour vérifier qu'un fichier téléchargé intact, l'un de ces travaux et MD5 est encore largement publié à cet effet. Pour tout ce qui a délibérément pu construire une collision, MD5 et SHA-1 sont brisés : les fichiers MD5 sont anodins depuis des années et une collision SHA-1 a été démontrée en 2017, de sorte qu'aucune n'appartient à une signature ou à un certificat. Utilisez SHA-256 ou supérieur. Pour le stockage des mots de passe, aucun de ces mots n'est approprié, aussi fort soit-il. Ils sont conçus pour être rapides, ce qui est à l'opposé des besoins de stockage par mot de passe, ce travail veut BCcrypt, scrypt ou argon2, qui sont délibérément lents et salés. Le hachage est également à sens unique, il ne s'agit donc pas d'un cryptage et rien de haché ne peut être récupéré.

Comment utiliser le générateur de hachage ?

  1. Collez ou tapez votre entrée

    Déposez n'importe quel texte dans la zone de saisie - un mot de passe candidat, une ligne de manifeste de fichier, une charge utile d'API, un fichier de configuration entier. L'entrée est codée en UTF-8 avant le hachage, de sorte que les caractères multi-octets (émojis, texte CJK) hachent de manière identique à ce que MD5SUM ou SHA256SUM produirait sur le même fichier UTF-8 sans NEWLINE.

  2. Lisez les cinq résumés à la fois

    Cliquez sur Générer des hachages et les cinq lignes apparaissent, puis continuez à mettre à jour pendant que vous tapez : MD5 (32 caractères hexagonaux), SHA-1 (40), SHA-256 (64), SHA-384 (96) et SHA-512 (128). Les voir côte à côte est pratique lorsque vous avez un hachage mystérieux et que vous devez identifier l'algorithme à partir de sa longueur avant de pouvoir vérifier quoi que ce soit.

  3. Commuter le format de sortie si nécessaire

    La bascule en majuscule renverse tous les résumés hexadécimaux en majuscules - certains outils Windows et les bases de données plus anciennes les stockent de cette façon, et la comparaison de hachage est généralement une comparaison de chaînes sensible à la casse. Chaque ligne expose également un rendu Base64 des mêmes octets, ce à quoi s'attendent les en-têtes Content-MD5 et les attributs d'intégrité SRI.

  4. Copiez le résumé dont vous avez besoin

    Chaque ligne a son propre bouton de copie, vous pouvez donc saisir le SHA-256 sans toucher le reste. Collez-le dans votre comparaison de contrôle, votre script ou votre manifeste d'intégrité. Lorsque vous comparez à une somme de contrôle publiée, surveillez les espaces blancs errants ou une nouvelle ligne de suivi dans l'entrée d'origine - les deux modifient complètement le résumé.

Principales caractéristiques

  • Cinq algorithmes à la fois

    MD5, SHA-1, SHA-256, SHA-384 et SHA-512 calculés simultanément à partir d'une seule entrée

  • Hachage en direct

    Après le premier clic Générer des hachages, les digests sont mis à jour au fur et à mesure que vous tapez - pas de rechargement de page, pas d'attente

  • Sortie Hex et Base64

    Hex minuscule par défaut, bascule majuscule et base64 par ligne pour les en-têtes et les manifestes SRI

  • Vitesse de crypto-cryptage

    La famille SHA s'exécute sur la mise en œuvre subtile du navigateur - accélérée par le matériel, le cas échéant

Frequently Asked Questions

Oui. Tout le hachage se produit à l'intérieur de l'onglet de votre navigateur - la famille SHA via l'API Web Crypto intégrée et MD5 via TypeScript local Rien de ce que vous tapez n'est envoyé sur le réseau : la seule requête est un décompte d'utilisation portant le choix de l'algorithme et la longueur d'entrée, jamais le texte, que vous pouvez vérifier dans l'onglet DevTools Network Cela dit, traitez les secrets vraiment critiques avec le soin habituel : fermez l'onglet une fois terminé et évitez de les laisser dans les gestionnaires de presse-papiers.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

hashmd5sha1sha256sha512checksumdigesthash generatorcrypto hashsha384sha 1 hash generatorsha1 hash generatorsha-1 hash generatorsha 512 hash generator