Générateur de hash
Generate various hash values from text or files
Input Type
Enter a secret key if using HMAC algorithms
Enter salt to add to text
Generated Results
MD5
(aucun)
SHA-1
(aucun)
SHA-224
(aucun)
SHA-256
(aucun)
SHA-384
(aucun)
SHA-512
(aucun)
SHA-3
(aucun)
RIPEMD160
(aucun)
bcrypt
(aucun)
scrypt
(aucun)
Argon2
(aucun)
HMAC-SHA256
(aucun)
HMAC-SHA384
(aucun)
HMAC-SHA512
(aucun)
CRC32
(aucun)
Comment utiliser
À propos de cet outil
Generates MD5, SHA-1, SHA-256, and other hashes from text or files.
Comment utiliser
Enter text or select a file; choose algorithms; view and copy hashes.
Options
Input: Text or file. For text: MD5, SHA-1, SHA-224/256/384/512, SHA-3, RIPEMD160, bcrypt, scrypt, Argon2, HMAC-SHA256/384/512, CRC32. For HMAC: optional secret key and salt. Toggle output upper/lowercase. For file: algorithms except password hashes and HMAC.
Cas d'utilisation
• Integrity checks • Password hash comparison • File identity • ETag calculation
Exemples de code
1crypto.createHash('sha256').update('text').digest('hex');1hashlib.sha256(b"text").hexdigest()1hash('sha256', 'text');Vie privée et données
Hashing is done in-browser; text and files are not sent to a server.
FAQ
- Q: Quels algorithmes de hachage sont disponibles ?
- A: Pour le texte : MD5, SHA-1, SHA-224/256/384/512, SHA-3, RIPEMD160, bcrypt, scrypt, Argon2, HMAC-SHA256/384/512 et CRC32. Pour les fichiers : la même liste sans les algorithmes de hachage de mots de passe (bcrypt, scrypt, Argon2) et HMAC.
- Q: Quel algorithme utiliser pour hacher des mots de passe ?
- A: Utilisez bcrypt, scrypt ou Argon2 — tous trois sont conçus spécifiquement pour les mots de passe et incluent salage et facteur de travail pour ralentir les attaques par force brute. N'utilisez jamais MD5 ou SHA-1 pour des mots de passe ; ce sont des hachages rapides à usage général, non sécurisés pour le stockage de mots de passe.
- Q: Qu'est-ce que HMAC et quand l'utiliser ?
- A: HMAC (Hash-based Message Authentication Code) combine un hachage avec une clé secrète pour vérifier à la fois l'intégrité et l'authenticité. Utilisez-le quand vous devez vous assurer qu'un message n'a pas été altéré et a été envoyé par une partie connaissant la clé secrète — par exemple, signatures d'API et vérification de webhooks.
- Q: Puis-je hacher un fichier pour vérifier son intégrité ?
- A: Oui. Sélectionnez un fichier et l'outil calcule son hachage SHA-256 (ou autre algorithme sélectionné). Comparez le hachage à celui fourni par la source de téléchargement pour vérifier que le fichier n'a pas été modifié ou corrompu.
- Q: Cet outil envoie-t-il mon texte ou mes fichiers à un serveur ?
- A: Non. Tout le hachage est effectué dans le navigateur. Votre texte et vos fichiers ne sont jamais transmis à un serveur.
