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, ¡considera invitarnos un café! Apoyar en Ko-fi