Mode d’emploi
- Choisissez le mode texte ou le mode fichier.
- Collez le texte ou sélectionnez un fichier à vérifier.
- Choisissez SHA-256, SHA-384 ou SHA-512.
- Collez un checksum attendu si vous avez besoin d'une comparaison.
- Copiez le résultat généré.
Fonctionnalités principales
- Hachage de texte et de fichiers : collez du texte ou choisissez un fichier pour générer une empreinte numérique vérifiable.
- Mode comparaison de checksum : collez un checksum attendu pour vérifier les téléchargements, les artefacts de version ou les données de configuration.
- Algorithmes SHA modernes : utilisez SHA-256, SHA-384 et SHA-512 sans présenter MD5/SHA-1 comme des choix sécurisés.
- Respect de la vie privée local : le texte, les données utiles (payloads) et les fichiers sont traités dans votre navigateur sans transfert vers un serveur.
- Copie rapide des résultats : copiez les hashes dans vos notes de version, vos audits ou vos flux de débogage.
Outils associés
Générateur de mots de passe sécurisés pour des mots de passe aléatoires ou des phrases de passe (passphrases) XKCD. Suivez l'entropie et estimez le temps de décryptage — s'exécute uniquement côté client de façon sécurisée.
Testez la force de vos mots de passe et estimez leur temps de décryptage en temps réel avec zxcvbn. La vérification s'exécute localement dans votre navigateur, sans aucun transfert de vos données.
Générez des paires de clés Ed25519, RSA-2048 ou RSA-4096 localement dans votre navigateur. 100 % côté client, aucun transfert vers un serveur. Générez maintenant et copiez votre clé publique.
Générez des hashes Bcrypt localement et vérifiez des mots de passe par rapport à des hashes existants avec des paramètres Cost/Rounds ajustables pour le développement d'authentification, les migrations et les données de test.
Décodez et déboguez des JWT (JSON Web Tokens) localement dans votre navigateur, sans clé secrète ni transfert. Inspectez les headers/payloads, formatez le JSON et suivez le compte à rebours d'expiration exp en temps réel.
Générez et signez des JWT pour vos tests d'API. Modifiez le header et le payload, utilisez HS256/HS384/HS512, et conservez votre clé secrète localement pendant que la signature HMAC s'exécute dans votre navigateur.
Logique de calcul
Un hash transforme les données d'entrée en une empreinte de longueur fixe. Cet outil utilise localement l'API Web Crypto du navigateur :
- SHA-256/SHA-384/SHA-512 sont utiles pour les contrôles d'intégrité, la vérification des versions et les flux de travail de développement.
- Un checksum prouve si le contenu correspond ; il ne s'agit pas d'un chiffrement et il ne peut pas restaurer l'entrée d'origine.
- Le mode de comparaison ignore les espaces, les deux-points et les traits d'union pour prendre en charge les différents formats de checksum collés.
- Les fichiers sont lus et hachés dans le navigateur sans aucun téléchargement.
FAQ
Mon texte ou mon fichier est-il transféré ?
Non. Le hachage s'exécute localement dans votre navigateur et l'entrée n'est pas transférée vers un serveur.
Un hash est-il la même chose qu'un chiffrement ?
Non. Un hash est une empreinte unidirectionnelle pour les contrôles d'intégrité. Le chiffrement est réversible lorsque vous possédez la clé.
Quel algorithme dois-je utiliser ?
Utilisez SHA-256 pour la plupart des vérifications de checksum. Utilisez SHA-384 ou SHA-512 lorsque vous avez besoin d'un condensé (digest) plus long.
Puis-je vérifier un fichier téléchargé ?
Oui. Sélectionnez le fichier et collez le checksum officiel pour voir s'il correspond.
Pourquoi deux fichiers ont-ils des hashes différents ?
Toute modification minime du contenu, de l'encodage ou des métadonnées produit un hash différent. C'est pourquoi les checksums sont utiles pour détecter les modifications.
Pourquoi MD5 n'est-il pas inclus ?
MD5 n'est plus adapté aux exigences de sécurité. Cette première version se concentre sur les algorithmes SHA modernes.