简体中文 Tiếng Việt 日本語 한국어 हिन्दी Español Français العربية বাংলা Português Русский اردو Bahasa Indonesia Deutsch Naijá मराठी తెలుగు Türkçe தமிழ்
// hash · digest · fingerprint

MD5 Hachage

CÔTÉ CLIENT UNIQUEMENT
Calcul en temps réel
MD5 is a Fonction de hachage unidirectionnelle de 128 bitsqui produit un résumé hexadécimal de 32 caractères. Il convient aux contrôles d'intégrité des données et aux empreintes digitales, maisnon recommandépour le stockage du mot de passe. Utilisez plutôt bcrypt ou Argon2.
Traité 0
Total d'octets 0
Format de sortie HEX-32
Mode NORME
Configuration de sortie
Variante de hachage
Encodage d'entrée
Mode par lots
📂
Déposez un fichier pour calculer son hachage
Entrée
Sortie primaireMD5-32
Hachage en direct activé
Ready : saisissez le texte à hacher automatiquement ou cliquez sur le bouton pour l'exécuter manuellement.
Résumé de hachage
Résultats de hachage par lots Générateur de hachage
Entrée originale MD5-32 MD5-16 MD5-32 Majuscules
🔬
Variante de hachage #explain-variant
MD5-32
Sortie standard
Le format standard MD5 défini dans la RFC 1321 génère un128 bitsdigest pour une entrée de n'importe quelle longueur et l'affiche comme32caractères hexadécimaux minuscules. Il est largement utilisé pour les contrôles d’intégrité des fichiers, les empreintes digitales des données et la déduplication. Exemple :5d41402abc4b2a76b9719d911017c592 Les résultats
MD5-16
Sortie tronquée
Prend des caractères9–24de la sortie standard MD5-32 (16 caractères au total), exposant efficacement les 64 bits du milieu. Il est plus court, mais présente un risque de collision plus élevé (environ2⁻⁶⁴). Convient aux identifiants courts ou aux jetons dans des scénarios de faible sécurité, mais n'est pas recommandé pour la validation de sécurité.
MD5-32 Majuscules
Sortie majuscule
Exactement la même valeur de hachage que MD5-32, mais avec des lettres majuscules (A–F). Certains systèmes existants, signatures de paiement ou interfaces d'entreprise nécessitent une sortie en majuscules. Exemple :5D41402ABC4B2A76B9719D911017C592
📥
Encodage d'entrée #explain-encoding
UTF-8 Text
Par défaut
Traite l'entrée comme unUTF-8et convertit automatiquement les caractères multi-octets tels que le chinois, le japonais ou les emoji en séquences d'octets avant le hachage. Il s'agit du mode le plus courant et fonctionne pour la saisie de texte normale.
Flux d'octets hexadécimaux
Hexadecimal
Traite l'entrée comme une chaîne hexadécimale (0-9, a-f, espaces ignorés). Tous les deux caractères sont analysés comme un octet avant le hachage. Ceci est utile lors du hachage de données binaires brutes telles que des clés ou des charges utiles de protocole. Exemple d'entrée : Chaîne codée48 65 6c 6c 6f
Base64
Base64 Décodage
Traite l'entrée comme un standardBase64string, le décode en octets bruts et hache ces octets. Utile lors du calcul du hachage original du contenu d'un fichier ou d'une image représenté en Base64. Exemple :SGVsbG8=
📋
Mode par lots #explain-batch
Texte unique / intégral
Par défaut
Hache tout le contenu de la zone de saisie, y compris les sauts de ligne, commeune valeur complèteet génère un seul résultat. Convient pour la prise d'empreintes digitales du texte intégral, des paragraphes ou du contenu d'un fichier. Les sauts de ligne sont inclus dans l'entrée de hachage.
Divisé par ligne
Lot
Divise l'entrée en plusieurs lignes à l'aide de\ncomme séparateur et hache chaque ligne indépendamment. Les lignes vides sont automatiquement ignorées. La sortie principale affiche un hachage par ligne et le tableau de lots complet ci-dessous inclut les résultats MD5-32, MD5-16 et en majuscules en un seul clic.CSVexportation. Utile pour les noms d'utilisateur, les listes de mots de passe et le traitement des ensembles de données.