El protocolo decide qué valor comparar
Si la referencia es MD5, calcula MD5. No se puede contrastar con un SHA-256. Si controlas un flujo nuevo que necesita una huella general moderna, SHA-256 suele ser más apropiado que MD5, pero un hash simple sigue sin autenticar al emisor.
| Propiedad | MD5 | SHA-256 |
|---|---|---|
| Tamaño | 128 bits | 256 bits |
| Hexadecimal completo | 32 caracteres | 64 caracteres |
| Clave secreta | No | No |
| Cifrado reversible | No | No |
Qué significa una coincidencia
Los resultados iguales muestran acuerdo bajo ese cálculo, no quién proporcionó el contenido. Una referencia y un archivo del mismo canal comprometido pueden cambiar juntos. Usa el canal confiable del proveedor y su proceso de firmas cuando sea necesario autenticar.
Las colisiones de MD5 importan si un adversario construye datos distintos con el mismo resultado. Que sirva para comprobar una copia no justifica introducirlo en un nuevo formato de firma digital. Reproducir un checksum antiguo sí puede ser una tarea legítima de compatibilidad.
Comprueba los bytes antes de culpar al algoritmo
abc, abc con un salto y un archivo con marca de orden de bytes son entradas distintas. Una carpeta extraída tampoco es su archivo ZIP. Renombrar suele conservar el contenido; reconstruir o recomprimir puede cambiar metadatos y, con ellos, el hash.
La página MD5 ofrece resultados adicionales SHA-256 y SHA-512 para texto individual. Sus etiquetas evitan mezclar valores. En archivos, selecciona el algoritmo solicitado y compara todo el hexadecimal, no un prefijo recortado.
Autenticación y contraseñas son otras tareas
HMAC utiliza una clave compartida y una construcción definida, no una concatenación improvisada. El almacenamiento de contraseñas necesita un diseño específico con parámetros apropiados, no simplemente elegir un hash rápido más largo. Un calculador tampoco es un antivirus, un verificador de firmas o un servicio de recuperación.
Entrega una referencia utilizable
Guarda algoritmo, valor completo y versión del artefacto. Mantén la referencia confiable separada de archivos no verificados. Una exportación local permite registrar identificadores y resultados sin incluir por defecto texto privado o claves.