Generate a hash: MD5, SHA-256, SHA-512, bcrypt, Argon2

turns any string into a non-reversible random-looking hash, perfect for fingerprinting or password storage

Pourquoi utiliser le hachage de mots de passe ?

Le hachage de mots de passe est essentiel pour sécuriser les informations sensibles, comme les mots de passe utilisateur. Plutôt que de stocker les mots de passe en texte brut, le hachage les convertit en une chaîne de caractères aléatoire et irréversible. Cela protège les mots de passe même en cas de violation de la base de données, car le hachage ne peut pas être facilement inversé pour récupérer le mot de passe original.

Fonctionnalités de l'outil de hachage de mots de passe

Cet outil de hachage de mots de passe utilise des algorithmes sécurisés pour générer des hachages de haute qualité. Vous pouvez choisir parmi différents algorithmes de hachage, tels que SHA-256, SHA-512, bcrypt, ou d'autres algorithmes reconnus pour leur sécurité.

Comment utiliser l'outil de hachage

Sur la page d'utilisation, vous pouvez entrer le mot de passe à hacher dans la zone de texte prévue à cet effet. Sélectionnez l'algorithme de hachage souhaité et cliquez sur le bouton pour générer le hachage.

Une fois le hachage généré, il sera affiché dans une zone de résultat. Vous pouvez copier le hachage pour l'utiliser dans votre application ou votre base de données sécurisée.

Exemple de hachage de mot de passe

Voici un exemple de mot de passe "password123" haché en utilisant l'algorithme bcrypt :


$2y$10$8Y1q1L6z0pcpO8fJcoJP3OzJ1i9gyThBVWy50MXKuR8ymyZvW9G7e

        

Example request

curl -X POST https://cdrn.fr/api/v1/tools/hash-generator/execute \
  -H "Content-Type: application/json" \
  -d '{"texte":"...","algorithm":"adler32"}'

Input schema

Field Type Required Default
texte text
algorithm choice (adler32, argon2i, argon2id, bcrypt, crc32, crc32b, crc32c, fnv132, fnv164, fnv1a32, fnv1a64, gost, gost-crypto, haval128,3, haval128,4, haval128,5, haval160,3, haval160,4, haval160,5, haval192,3, haval192,4, haval192,5, haval224,3, haval224,4, haval224,5, haval256,3, haval256,4, haval256,5, joaat, md2, md4, md5, murmur3a, murmur3c, murmur3f, ripemd128, ripemd160, ripemd256, ripemd320, sha1, sha224, sha256, sha3-224, sha3-256, sha3-384, sha3-512, sha384, sha512, sha512/224, sha512/256, snefru, snefru256, tiger128,3, tiger128,4, tiger160,3, tiger160,4, tiger192,3, tiger192,4, whirlpool, xxh128, xxh3, xxh32, xxh64)

Endpoints

  • GET https://cdrn.fr/api/v1/tools - lists every available tool
  • GET https://cdrn.fr/api/v1/tools/hash-generator - returns the schema for this tool
  • POST https://cdrn.fr/api/v1/tools/hash-generator/execute - runs this tool with a JSON payload