Generador de hash

Las funciones hash criptográficas asignan entradas de cualquier tamaño a una huella digital de longitud fija. Utilice SHA-256 para comprobar la integridad de los archivos, claves de caché y aprendizaje, no para almacenar contraseñas (use bcrypt/Argon2).

¿Cómo generar un hash

1. Pegue texto o cargue un archivo pequeño si es compatible.
2. Seleccione el algoritmo (se recomienda SHA-256 para nuevos trabajos).
3. Copiar el resultado del resumen hexadecimal.
4. Comparar con lo esperado suma de comprobación de la página de descarga del proveedor.

Ejemplos de hash

Verificar la integridad de la descarga

Comparar SHA-256 del archivo iso con el hash publicado por el editor.

Clave de caché

Hash del cuerpo de solicitud JSON canónico con la clave de deduplicación de entrada de Redis.

Correo electrónico de Gravatar hash

MD5 de correo electrónico en minúsculas para la URL de avatar heredada; MD5 no por seguridad.

¿Cuándo aplicar hash

• Al verificar descargas de archivos con sumas de verificación publicadas.
• Al generar ID deterministas a partir de contenido (estilo git blob).
• Al enseñar cómo funciona unidireccional funciona.

Integridad, no autenticidad

El hash demuestra que el archivo no ha cambiado desde que se publicó el hash: firme el hash con GPG para demostrar el autor.

Preguntas frecuentes

SHA-256 vs MD5?

SHA-256 es seguro para la integridad; MD5 tiene ataques de colisión: está bien solo para claves de caché no adversarias.

¿Contraseñas saladas?

Utilice API hash de contraseña dedicada, no esta herramienta.

¿Salida hexadecimal vs Base64?

Mismos bytes con codificación diferente: coincide con el formato del proveedor.

¿Entrada Unicode?

bytes UTF-8 con hash: la misma cadena con codificación diferente da diferente hash.

¿Local?

Sí: Web Crypto o biblioteca js en el navegador.