¿Cómo verifican datos los hashes y las sumas de comprobación?
Estas herramientas calculan un valor compacto a partir de los datos. Compáralo con un valor fiable creado desde los bytes esperados. Una coincidencia respalda la integridad, pero no demuestra seguridad, autoría o autenticidad.
Tool Factory conecta herramientas de resumen con páginas de comparación, identificación y explicación. La colección separa la integridad del hash de contraseñas, la autenticación y el cifrado.
Elige el mecanismo de integridad según el modelo de amenazas
| Mecanismo | Qué ofrece | Qué no ofrece |
|---|---|---|
| Suma no criptográfica | Detecta rápidamente muchos cambios accidentales. | Resistencia contra un atacante deliberado. |
| Hash criptográfico | Genera un resumen de longitud fija con propiedades de seguridad. | Prueba de que un resumen publicado proviene de una fuente fiable. |
| HMAC | Autentica mensajes entre partes que comparten un secreto. | Verificación pública o confidencialidad. |
| Hash de contraseñas | Deriva verificadores lentos y con sal mediante un coste controlado. | Integridad general de archivos o cifrado reversible. |
| Firma digital | Ofrece integridad verificable y evidencia de la clave firmante. | Confidencialidad sin aplicar también cifrado. |
Cómo completar esta tarea
- Obtén el resumen fiable. Consigue el valor esperado y el algoritmo mediante un canal autenticado del editor.
- Selecciona el mismo algoritmo. No puedes comparar un resultado SHA-256 con MD5 o SHA-3.
- Calcula el hash de los bytes exactos. Usa el archivo descargado sin abrirlo, reescribirlo o normalizarlo.
- Compara cada carácter. Trata las mayúsculas según la representación y rechaza cualquier diferencia.
- Interpreta el resultado de forma limitada. La coincidencia conecta los bytes con el resumen, no con una garantía de seguridad.
Casos de uso habituales
Verificación de software descargado
Compara el resumen local con un valor publicado por un canal fiable.
Diagnóstico de transferencias
Calcula resúmenes en ambos extremos para detectar cambios en los bytes.
Búsqueda de contenido duplicado
Usa resúmenes coincidentes como candidatos y conserva requisitos adecuados contra colisiones.
Evidencia y estándares
- NIST Hash Functions project: NIST describe algoritmos aprobados que asignan mensajes de longitud arbitraria a resúmenes fijos.
- NIST FIPS 180-4: FIPS 180-4 especifica SHA-1 y la familia SHA-2, incluidas variantes SHA-256 y SHA-512.
- NIST FIPS 202: FIPS 202 especifica la familia SHA-3 y las funciones SHAKE de salida ampliable.
- RFC 6151: RFC 6151 actualiza las consideraciones de seguridad para MD5 y HMAC-MD5.
- NIST SHA-1 transition guidance: NIST recomienda alternativas SHA-2 o SHA-3 más fuertes para aplicaciones de seguridad.
Límites importantes
- El resumen esperado solo es útil si su canal de entrega es fiable.
- Un resumen coincidente no analiza el comportamiento malicioso de un archivo.
- La idoneidad del algoritmo depende del tipo de cambio, atacante, autenticación o almacenamiento necesario.