SHA-1 transforma datos de cualquier longitud en un resumen de 160 bits, normalmente representado mediante 40 caracteres hexadecimales. Esta herramienta permite calcular rápidamente valores SHA-1 de textos y archivos, utilizada habitualmente para sistemas antiguos, identificadores Git y comprobaciones históricas.
SHA-1 genera un resumen de 160 bits equivalente a 20 bytes. En formato Hex ocupa 40 caracteres y en Base64 28 caracteres. El valor común de 40 caracteres corresponde a la representación hexadecimal, no a bits binarios. Hex permite cambiar entre mayúsculas y minúsculas, mientras Base64 ofrece una representación más compacta para JSON o transmisión HTTP. Los resultados pueden copiarse o exportarse como TXT, JSON y CSV.
La herramienta selecciona automáticamente el mejor motor disponible. Prioriza implementaciones WebAssembly o APIs nativas del navegador y utiliza librerías compatibles como alternativa. Muestra información del motor utilizado, tiempo de cálculo y tamaño de bloque para facilitar la comprobación de resultados.
Los archivos no seleccionados, errores de lectura, funciones no compatibles del navegador o fallos del módulo muestran mensajes claros. El modo de verificación comprueba primero que existan el resultado calculado y el valor esperado antes de comparar.
SHA-1 ha sido vulnerado mediante ataques prácticos de colisión y no debe utilizarse para firmas digitales, certificados ni nuevos sistemas de seguridad. Para nuevos proyectos se recomienda SHA-256, SHA-512 o SHA-3. Para contraseñas se recomienda bcrypt o Argon2.
Todos los cálculos se realizan localmente en el navegador. Los textos y archivos nunca se envían ni se almacenan en servidores.
Comentarios 0