Développement

Générateur de hash

Hachages SHA-1, SHA-256 et SHA-512.

Exemples
Résultats de hachage
Options d’exportation
Hachage d’un fichier — glisser-déposer ou Choisir un fichier (reste sur ton appareil)

Générer des mots de passe ? Générateur de mots de passe · UUIDs : Générateur d'UUID · Base64 : Encodage / Décodage Base64.

Générer et vérifier des hachages

Tapez du texte pour voir instantanément MD5, SHA-1, SHA-256, SHA-384 et SHA-512. Ajoutez une clé pour HMAC-SHA256, faites glisser un fichier pour le faire en somme de contrôle localement, ou collez une somme de contrôle attendue pour vérifier une correspondance. Chaque algorithme s’auto-teste par rapport aux vecteurs officiels.

FAQ

Quels algorithmes de hachage sont pris en charge ?

MD5, SHA-1, SHA-256, SHA-384 et SHA-512. La famille SHA utilise le navigateur audité Web Crypto API ; MD5 utilise une implémentation JS vérifiée (elle n’est pas présente dans Web Crypto). Un auto-test intégré vérifie chaque algorithme par rapport aux vecteurs de test officiels du RFC/NIST lors du chargement des pages.

Puis-je vérifier une checksum de fichier ?

Oui. Faites glisser un fichier (ou en choisir un) pour le hacher localement — rien n’est téléchargé — puis collez la somme de contrôle attendue dans Verify et il devient vert quand il correspond à un algorithme.

Peut-il calculer un HMAC ?

Oui. Saisissez une clé secrète pour obtenir le HMAC-SHA256 de votre texte (également via Web Crypto).

Mon texto ou mon fichier est-il envoyé à un serveur ?

Non. Tout est calculé localement dans votre navigateur ; Rien ne quitte votre appareil.

Pourquoi inclure MD5 si c’est peu sécurisé ?

MD5 est défaillant pour la sécurité mais reste largement utilisé pour les sommes de contrôle de fichiers non sécurisées et les systèmes hérités, il est donc proposé pour la compatibilité — utilisez SHA-256 pour tout ce qui concerne la sécurité.

Dernière mise à jour: