Desarrollador 🔒 Se ejecuta en tu navegador — no se envían datos

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.

Texto de entrada

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 accidenteSí
Detectar archivos modificados o duplicadosSí
Coincidir con un sistema heredado que guarda valores SHA-1Sí
Firmas, certificados y todo lo que esté expuesto a un atacanteNo, use SHA-256
Guardar contraseñasNo, use un algoritmo lento como bcrypt

SHA-1 desde la línea de comandos

SistemaComando
Linuxsha1sum file.zip
macOSshasum -a 1 file.zip
Windows PowerShellGet-FileHash file.zip -Algorithm SHA1
Windows cmdcertutil -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.

Guías relacionadas