Hashing y seguridad de contraseñas

Genera hashes online con SHA-256, SHA-512, SHA-3, SHA-1 y MD5; calcula HMAC con clave secreta; y crea o verifica hashes de contraseñas con Argon2, bcrypt y PBKDF2. Todo se calcula localmente en el navegador.

Calculadora de hash

Selecciona un algoritmo y calcula el hash criptográfico de cualquier texto directamente en tu navegador. Soporta SHA-1, SHA-256, SHA-384, SHA-512.

Entrada
0 caract. · 0 bytes
Probar:
Hash
✓ Procesamiento local en el navegador ✓ La entrada no se envía al servidor
Herramientas de codificación

Generador HMAC

Genera un HMAC con texto y una clave secreta directamente en el navegador.

HMAC HMAC-SHA256 Autenticación de mensajes

Generador de hash SHA-1

Calcula el hash SHA-1 de un texto localmente en el navegador.

SHA-1 Hash Algoritmo heredado

Generador de hash MD5

Calcula un hash MD5 de texto localmente en tu navegador.

MD5 Hash Suma de comprobación

Generador de hash SHA3-256

Calcula un hash SHA3-256 de texto localmente en tu navegador.

SHA3-256 Keccak Construcción esponja

SHA3-512 Hash Generator

Calcula un hash SHA3-512 de texto localmente en tu navegador.

SHA3-512 Keccak FIPS 202

PBKDF2 online - derivación de clave

Deriva y verifica claves PBKDF2-HMAC en el navegador.

PBKDF2 KDF Hashing de contraseñas PBKDF2-HMAC-SHA256 Derivación de clave Verificador de contraseña

bcrypt online - Hashing de contraseñas

Genera o verifica hashes bcrypt de contraseñas en tu navegador.

bcrypt KDF Hashing de contraseñas bcrypt generator bcrypt verifier Verificador de hash de contraseña Factor de coste

Argon2 Online - hashing de contraseñas

Genera o verifica hashes Argon2 de contraseñas en el navegador.

Argon2 Argon2id Recomendado por OWASP Hashing de contraseñas Formato PHC KDF memory-hard

CRC32 Online Calculator

Calcula una suma CRC32 de texto localmente en tu navegador.

CRC32 Checksum IEEE 802.3
Tareas populares
¿Qué es el hashing?

El hashing transforma texto en un valor de longitud fija llamado hash, resumen, huella o suma de comprobación. La misma entrada y el mismo algoritmo siempre producen el mismo resultado, mientras que un cambio mínimo suele generar un resumen muy distinto. Por eso sirve para comparar datos, detectar cambios, crear claves de caché y preparar valores para protocolos criptográficos.

Un hash criptográfico funciona en una sola dirección: no cifra el mensaje ni contiene una clave para recuperar el texto original. Para verificar un valor se calcula de nuevo con los mismos ajustes y se comparan los resultados.

Cómo elegir el algoritmo adecuado

SHA-256 es una opción general sólida para integridad, identificadores e integraciones modernas. SHA-512 produce un resumen de 512 bits y SHA-3 usa la construcción Keccak. Elige siempre el algoritmo exigido por el sistema o la suma publicada.

MD5 y SHA-1 siguen siendo útiles por compatibilidad heredada, pero tienen debilidades de colisión conocidas y no deben usarse en nuevos diseños de seguridad. Para que dos hashes coincidan deben ser idénticos el algoritmo, los bytes, la codificación, las mayúsculas, los espacios y los saltos de línea.

Hash, HMAC y hashing de contraseñas son diferentes

Un hash normal solo usa el mensaje. HMAC combina el mensaje con una clave secreta para autenticar webhooks, solicitudes API y otros mensajes. Un SHA-256 simple no sustituye a HMAC porque cualquiera puede calcularlo.

Las contraseñas necesitan una función lenta y con salt. Argon2id es resistente por memoria; bcrypt ofrece amplia compatibilidad y coste ajustable; PBKDF2 deriva claves mediante iteraciones. Estas herramientas permiten generar hashes de prueba y verificar contraseñas.

Cómo usar las herramientas de hashing online

Introduce el texto exactamente, elige el algoritmo y copia el resultado hexadecimal. Conserva espacios y saltos de línea. Para HMAC indica también el secreto y su formato; para Argon2, bcrypt o PBKDF2 configura salt y factor de trabajo o usa el modo de verificación.

Los cálculos se realizan localmente en el navegador y los datos no se envían al servidor. Para credenciales y secretos de producción usa una biblioteca criptográfica de servidor revisada y una gestión segura de secretos.

Usados juntos con frecuencia

Compara las longitudes de SHA-256 y SHA-512 y elige el algoritmo requerido.

Compara SHA-256 sin clave con la autenticación HMAC-SHA-256.

Compara Argon2 resistente por memoria con bcrypt y su modelo de coste.

Evalúa PBKDF2 portátil y Argon2 para almacenar contraseñas.

FAQ

No. Es una transformación unidireccional. Solo se puede calcular un candidato con los mismos ajustes y comparar. Las contraseñas débiles sí pueden adivinarse, por lo que necesitan salt y funciones lentas.

Usa SHA-256 como opción general salvo que un protocolo exija SHA-512, SHA-3 u otro. Reserva MD5 y SHA-1 para compatibilidad.

Un cambio mínimo altera mucho el resumen. Espacios, mayúsculas, Unicode y saltos de línea forman parte de la entrada.

El cifrado es reversible con una clave; el hashing crea una huella unidireccional. HMAC autentica con un secreto, pero no cifra.

No. Usa Argon2id, bcrypt o PBKDF2 con salt y un coste adecuado, y una biblioteca mantenida en producción.

Es un valor aleatorio único que evita resultados iguales y ataques precalculados. Normalmente no es secreto y se guarda con el hash.

Autentica mensajes y detecta cambios mediante un hash y un secreto compartido. Se usa en webhooks y firmas de API.

No. Los cálculos se ejecutan localmente en el navegador. Aun así, usa bibliotecas y gestión de secretos confiables en producción.