Pourquoi hacher des textes en masse
Hacher une seule chaîne reste simple, mais le travail réel implique souvent des listes entières. Quand vous traitez un dictionnaire de mots, une base de mots de passe à migrer ou des milliers d'enregistrements à comparer, lancer le calcul ligne par ligne devient vite pénible. Le traitement par lot résout ce problème en appliquant la même fonction MD5 à chaque entrée d'un coup.
Le MD5 produit une empreinte de 128 bits, soit 32 caractères hexadécimaux, quelle que soit la longueur du texte source. Cette taille fixe facilite le stockage et la comparaison. En masse, vous obtenez immédiatement une table associant chaque chaîne d'origine à son empreinte, prête à être exportée.
Les cas d'usage typiques couvrent la fabrication de tables de correspondance pour une migration, l'empreinte de jeux de données ou la vérification d'intégrité sur plusieurs fichiers de référence. Pour une seule valeur ponctuelle, le générateur MD5 simple suffit amplement.