Generador 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
(ninguno)
SHA-1
(ninguno)
SHA-224
(ninguno)
SHA-256
(ninguno)
SHA-384
(ninguno)
SHA-512
(ninguno)
SHA-3
(ninguno)
RIPEMD160
(ninguno)
bcrypt
(ninguno)
scrypt
(ninguno)
Argon2
(ninguno)
HMAC-SHA256
(ninguno)
HMAC-SHA384
(ninguno)
HMAC-SHA512
(ninguno)
CRC32
(ninguno)
Cómo usar
Acerca de esta herramienta
Generates MD5, SHA-1, SHA-256, and other hashes from text or files.
Cómo usar
Enter text or select a file; choose algorithms; view and copy hashes.
Opciones
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.
Casos de uso
• Integrity checks • Password hash comparison • File identity • ETag calculation
Ejemplos de código
1crypto.createHash('sha256').update('text').digest('hex');1hashlib.sha256(b"text").hexdigest()1hash('sha256', 'text');Privacidad y datos
Hashing is done in-browser; text and files are not sent to a server.
Preguntas frecuentes
- Q: ¿Qué algoritmos de hash están disponibles?
- A: Para texto: MD5, SHA-1, SHA-224/256/384/512, SHA-3, RIPEMD160, bcrypt, scrypt, Argon2, HMAC-SHA256/384/512 y CRC32. Para archivos: la misma lista excluyendo algoritmos de hash de contraseñas (bcrypt, scrypt, Argon2) y HMAC.
- Q: ¿Qué algoritmo debo usar para el hash de contraseñas?
- A: Usa bcrypt, scrypt o Argon2 — los tres están diseñados específicamente para contraseñas e incluyen salting y factores de trabajo que ralentizan los ataques de fuerza bruta. Nunca uses MD5 o SHA-1 para contraseñas; son hashes rápidos de propósito general e inseguros para almacenamiento de contraseñas.
- Q: ¿Qué es HMAC y cuándo debo usarlo?
- A: HMAC (Hash-based Message Authentication Code) combina un hash con una clave secreta para verificar tanto la integridad como la autenticidad. Úsalo cuando necesites asegurarte de que un mensaje no ha sido manipulado y fue enviado por una parte que conoce la clave secreta — por ejemplo, firmas de API y verificación de webhooks.
- Q: ¿Puedo hacer hash de un archivo para verificar su integridad?
- A: Sí. Selecciona un archivo y la herramienta calculará su hash SHA-256 (u otro algoritmo seleccionado). Compara el hash con el proporcionado por la fuente de descarga para verificar que el archivo no ha sido modificado o corrompido.
- Q: ¿Esta herramienta envía mi texto o archivos a un servidor?
- A: No. Todo el hash se realiza en el navegador. Tu texto y archivos nunca se envían a ningún servidor.
