Qu est-ce qu un hash ?
Un hash est une empreinte numerique d un contenu. L algorithme recoit texte ou bytes et retourne une chaine de longueur previsible. De petites modifications produisent des resultats totalement differents.
Outil pour developpeurs et securite
Collez n importe quel texte et generez MD5, SHA-1, SHA-256, SHA-384 et SHA-512 en temps reel. Les hashes sont calcules localement dans le navigateur sans envoyer le contenu au serveur.
A digestao nao muda; apenas a exibicao e a copia.
Les textes utilises dans cette session apparaitront ici.
Un hash est une empreinte numerique d un contenu. L algorithme recoit texte ou bytes et retourne une chaine de longueur previsible. De petites modifications produisent des resultats totalement differents.
MD5 et SHA-1 apparaissent encore dans checksums et systemes legacy. SHA-256 est un choix moderne pour integrite, APIs, signatures, idempotence et validation de donnees.
Un hash n est pas un chiffrement reversible. Le chiffrement se dechiffre avec une cle; le hash est une transformation a sens unique pour comparaison, integrite et identification.
SHA-256 convient a la plupart des cas modernes. SHA-512 peut etre choisi quand une politique exige un digest plus grand ou quand l environnement le standardise deja.
Les hashes aident a comparer payloads, verifier fichiers telecharges, creer des cles d idempotence, auditer l integrite et deboguer les differences entre environnements.
Pour mots de passe, n utilisez pas de hash simple. Utilisez des algorithmes avec salt et cout, comme bcrypt, Argon2 ou PBKDF2. Pour integrite generale, preferez SHA-2.
MD5 est trop rapide et possede des collisions connues. Cela facilite les attaques dictionnaire et rainbow tables. Il sert pour compatibilite ou checksums simples, pas pour identifiants.
Non. Tous les hashes sont calcules localement dans le navigateur.
Pas pour mots de passe ni securite moderne. Il est inclus pour compatibilite et checksums simples.
SHA-256 est generalement le meilleur choix pour integrite et validation dans des APIs modernes.
Oui. Le texte est converti en bytes UTF-8, donc accents, emojis et espaces changent le resultat.
Vous pourriez aussi aimer :
Continuez à explorer
Suggestions définies par la catégorie et le parcours naturel entre les outils.
Prochain outil suggéré
Formateur et Validateur JSON Formatez et validez du JSON rapidement. Ouvrir l’outilOutils associés
Les utilisateurs de cet outil peuvent aussi avoir besoin de :
Score de la communaute
Chaque clic qui genere, valide ou calcule quelque chose rejoint ce compteur reel Utinix.
242
generations enregistrees