Generador de hash SHA-1
Obtenga el hash SHA-1 de 40 caracteres de un texto o un archivo, calculado en local con el motor criptográfico de su propio navegador.
Generar hashes SHA-1 online
SHA-1 convierte cualquier entrada en una huella de 160 bits, que se muestra como 40 caracteres hexadecimales. Fue el hash estándar de los años 2000, y todavía aparece en páginas de descarga, en Git, en API antiguas y en bases de datos. Esta página abre el generador de hash con el resultado SHA-1 resaltado, junto a MD5, SHA-256, SHA-384 y SHA-512 para la misma entrada.
El hash lo calcula el motor Web Crypto integrado en su navegador, así que el texto y los archivos se quedan en su dispositivo.
Dónde SHA-1 todavía sirve y dónde no
| Uso | ¿Vale SHA-1? |
|---|---|
| Comprobar que una descarga no se ha corrompido por accidente | Sí |
| Detectar archivos modificados o duplicados | Sí |
| Coincidir con un sistema heredado que guarda valores SHA-1 | Sí |
| Firmas, certificados y todo lo que esté expuesto a un atacante | No, use SHA-256 |
| Guardar contraseñas | No, use un algoritmo lento como bcrypt |
SHA-1 desde la línea de comandos
| Sistema | Comando |
|---|---|
| Linux | sha1sum file.zip |
| macOS | shasum -a 1 file.zip |
| Windows PowerShell | Get-FileHash file.zip -Algorithm SHA1 |
| Windows cmd | certutil -hashfile file.zip SHA1 |
Para una cadena, echo "text" | sha1sum incluye también un salto de línea final en el hash; use echo -n para obtener el mismo valor que muestra esta página para el mismo texto.
Dejar atrás SHA-1
Si controla los dos extremos, pase a SHA-256: es igual de fácil de calcular, está soportado en todas partes y no tiene colisiones prácticas conocidas. Para comprobar un archivo con el algoritmo que publique cada proyecto, el comprobador de checksum de archivos reconoce la coincidencia automáticamente.