>_toolkitbox

~/tools / Hash Generator

Hash Generator

Calculez des hachages SHA-1 / SHA-256 / SHA-384 / SHA-512 d'un texte grâce à la Web Crypto API du navigateur. Rien n'est envoyé à un serveur.

Les hachages sont utilisés pour détecter une altération de fichier (vérifier l'intégrité d'un téléchargement), générer des signatures de requêtes d'API, et une détection simple de doublons. La même entrée produit toujours le même hachage.

# Cas d'usage

  • Vérifier la somme de contrôle d'un fichier téléchargé par rapport au hachage publié par la source
  • Vérifier comment serait calculée la signature d'une requête d'API (ex. une entrée pour HMAC)
  • Comparer rapidement deux textes pour voir s'ils correspondent exactement

# Utilisation

  1. Collez le texte que vous souhaitez hacher dans le champ.
  2. Cliquez sur "Compute hash" pour voir les quatre algorithmes (SHA-1/256/384/512) en même temps.
  3. Choisissez la force d'algorithme adaptée à votre cas d'usage (SHA-256 ou supérieur est généralement recommandé).

# FAQ

Prend-il en charge le MD5 ?
Non. MD5 présente des faiblesses de collision connues et n'est pas pris en charge par la Web Crypto API du navigateur, il est donc volontairement omis. Utilisez SHA-256 ou supérieur pour les vérifications d'intégrité.
Puis-je l'utiliser pour stocker des mots de passe ?
Non. Le stockage de mots de passe nécessite un algorithme dédié avec salage et étirement, comme bcrypt, scrypt ou Argon2. Les hachages SHA ici sont destinés à des usages comme les vérifications d'intégrité de fichiers.

# Voir aussi

# Pour aller plus loin

  • Learn Python

    Learn by running it in your browserprodou.net