Generador de Hash

Genera hashes MD5, SHA-1, SHA-256, SHA-384 y SHA-512 instantaneamente. Ver salida en hex minusculas, hex mayusculas o Base64. Todo el procesamiento se ejecuta localmente en tu navegador.

Algoritmo:

🔒 Todo el procesamiento ocurre localmente en tu navegador.

Como usar este generador de hash

  1. Ingresa texto en el area de entrada — o haz clic en Cargar ejemplo.
  2. Elige un algoritmo: MD5, SHA-1, SHA-256, SHA-384 o SHA-512. SHA-256 es la opcion predeterminada recomendada.
  3. Haz clic en Generar Hash (o presiona Ctrl+Enter) — el hash se calcula instantaneamente.
  4. Elige un formato: hex minusculas (predeterminado), hex mayusculas o Base64. Haz clic en la salida del hash para copiarlo.

Acerca de las funciones hash

Una funcion hash criptografica toma cualquier entrada y produce un digest de longitud fija. La misma entrada siempre produce la misma salida. Las funciones hash estan disenadas para ser unidireccionales: dado un hash, deberia ser computacionalmente inviable recuperar la entrada original.

Los hashes se usan en todas partes en software: para verificar la integridad de archivos, almacenar contrasenas de forma segura, crear firmas digitales y detectar duplicados en bases de datos.

Esta herramienta usa la API integrada crypto.subtle.digest del navegador para hashes de la familia SHA y una implementacion de JavaScript puro para MD5. No se envia ningun dato a un servidor.

Preguntas frecuentes

Que es una funcion hash? ▼

Una funcion hash convierte cualquier dato de entrada en un digest de longitud fija. La misma entrada siempre produce la misma salida. Las funciones hash estan disenadas para ser unidireccionales: dado un hash, no se puede revertir para obtener la entrada original.

Que es MD5 y por que se considera inseguro? ▼

MD5 produce un hash de 128 bits y ahora se considera criptograficamente roto porque los atacantes pueden crear diferentes entradas que producen el mismo hash MD5. No debes usar MD5 para propositos de seguridad — usa SHA-256 o SHA-512 en su lugar.

Cuando debo usar SHA-256 vs SHA-512? ▼

SHA-256 produce un hash de 256 bits y es el hash criptografico mas utilizado hoy en dia. SHA-512 produce un hash de 512 bits mas largo y es mas rapido en procesadores de 64 bits. Para la mayoria de los propositos de seguridad, SHA-256 es la eleccion estandar.

Se envian mis datos a un servidor? ▼

No. Esta herramienta usa la API Web Crypto (crypto.subtle.digest) para hashes SHA y una implementacion de JavaScript puro para MD5. Toda la computacion ocurre localmente en tu navegador. Nada se sube o almacena.

Cual es la diferencia entre salida hex y Base64? ▼

Hex representa cada byte como dos caracteres de 0-9 y a-f. Es el formato mas comun para mostrar hashes. Base64 representa el hash binario sin procesar como caracteres ASCII — es mas compacto que hex (33% mas corto).

Puedo hacer hash de texto Unicode y emoji? ▼

Si. La herramienta codifica tu entrada como UTF-8 antes de hacer hash, por lo que maneja cualquier caracter Unicode correctamente, incluyendo emoji, caracteres CJK y letras acentuadas.

Para que se usa SHA-1 hoy? ▼

SHA-1 produjo un hash de 160 bits y se uso en certificados TLS, commits de Git y muchos sistemas antiguos. Se ha considerado debil desde 2005 y esta oficialmente en desuso para la mayoria de usos de seguridad. Para nuevos proyectos, usar siempre SHA-256 o superior.

☕ ¿Te gustan estas herramientas? Si estas herramientas gratuitas te ahorraron tiempo, ¡invítame un café! Apoyar en Ko-fi