Le générateur de hachage calcule les résumés cryptographiques de n'importe quel texte à travers cinq algorithmes à la fois : MD5, SHA-1, SHA-256, SHA-384 et SHA-512. Tapez ou collez votre entrée et chaque mise à jour de hachage en direct - pas d'outil distinct par algorithme, sans clic entre les onglets. La famille SHA s'exécute sur l'implémentation native du navigateur subtil (le même chemin de code 18+ expose), tandis que MD5 est calculé par une implémentation pure TypeScript de RFC 1321, puisque la crypto Web a été abandonnée il y a des années pour une bonne raison.
Une fonction de hachage mappe une entrée de n'importe quelle taille sur une empreinte digitale de taille fixe : "Hello" donne toujours 2 CF24 dBA... sous SHA-256, et retourner un seul bit d'entrée produit un résumé complètement sans rapport. Ce déterminisme est la raison pour laquelle hachages ancrant tant d'ingénierie pratique - vérification d'un ISO téléchargé par rapport à une somme de contrôle publiée, déduplication des clés de cache, génération d'ETAG, comparaison de fichiers de configuration dans des environnements ou vérification s'il y a une fuite MD5 dans une ancienne base de données.
Tout fonctionne à 100 % du côté client dans votre navigateur. Quel que soit votre hachage - clés API que vous déboguez, extraits d'un incident de production, identifiants de clients - ne quittent jamais votre machine, ne frappent aucun serveur et ne se retrouve pas dans un journal. Basculez en majuscule pour les systèmes qui stockent les résumés en majuscules, ou saisissez le formulaire Base64 pour les en-têtes HTTP tels que les manifestes de contenu-MD5 et d'intégrité des sous-ressources qui attendent Base64 plutôt que Hex.
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.
Chaque algorithme calcule Live comme vous tapez : MD5 (32 chars 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.
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îne 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.
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 la saisie d'origine - les deux modifient complètement le résumé.
MD5, SHA-1, SHA-256, SHA-384 et SHA-512 calculés simultanément à partir d'une seule entrée
Les résumés sont mis à jour au fur et à mesure de votre saisie - aucun bouton de soumission, aucun rechargement de page, aucune attente
Hex minuscule par défaut, bascule majuscule et base64 par ligne pour les en-têtes et les manifestes SRI
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
Generate strong, random passwords with custom character sets and strength analysis
Decode JWT headers and payloads, inspect claims, and check token expiry
Encode and decode text to/from Base64 format
Generate random UUIDs (Universally Unique Identifiers)
0 comments
No comments yet. Be the first to share your thoughts!