(vacío)
da39a3ee5e6b4b0d3255bfef95601890afd80709
El hash SHA-1 de una entrada vacía es una constante conocida.
Genera online el hash SHA-1 de un texto. Calcula y copia su resumen de 160 bits como 40 caracteres hexadecimales en minúsculas. El proceso se realiza localmente mediante Web Crypto API. SHA-1 sirve para compatibilidad heredada, pero no debe proteger nuevos sistemas sensibles.
(vacío)
da39a3ee5e6b4b0d3255bfef95601890afd80709
El hash SHA-1 de una entrada vacía es una constante conocida.
hola mundo
459567d3bde4418b7fe302ff9809c4b0befaf7dd
Un mensaje corto produce 40 caracteres hexadecimales.
Hola mundo
c083106c930790151165b95bd11860724e3836cb
Cambiar la primera letra a mayúscula transforma el hash.
The quick brown fox jumps over the lazy dog
2fd4e1c67a2d28fced849ee1bb76e7391b93eb12
Vector común para comprobar una implementación SHA-1.
SHA-1 es una función hash criptográfica estandarizada en 1995. Convierte cualquier entrada en un resumen fijo de 160 bits (20 bytes), normalmente representado por 40 caracteres hexadecimales. Esta calculadora lo muestra en minúsculas.
SHA-1 es determinista y unidireccional, pero ya no resiste suficientemente las colisiones. Ataques prácticos pueden crear entradas distintas con el mismo resumen. Úsalo para compatibilidad y pruebas, no para firmas, certificados ni sistemas nuevos dependientes de colisiones.
SHA-1 permanece en protocolos heredados, repositorios Git existentes, integraciones HMAC-SHA-1 antiguas e identificadores difíciles de migrar. También reproduce checksums antiguos o detecta corrupción accidental sin adversario.
No lo uses en firmas nuevas, certificados, checksums resistentes a manipulación ni contenido controlado por atacantes. Una colisión no revela el original, pero rompe la identificación única. Prefiere SHA-256 o superior.
Se procesan los bytes UTF-8 exactos: mayúsculas, espacios, Unicode y saltos de línea cambian el hash. La entrada vacía es válida. Puedes comparar SHA-256, SHA-512, SHA-3, BLAKE2, MD5 o CRC32.
SHA-1 codifica el mensaje, añade relleno y longitud y forma bloques de 512 bits. Cada bloque recorre 80 rondas de operaciones de 32 bits, sumas modulares, constantes y expansión. Cinco palabras de 32 bits forman el resumen.
Un cambio pequeño genera efecto avalancha, pero la resistencia a colisiones es otra propiedad. Las colisiones prácticas con prefijos elegidos hacen SHA-1 inadecuado cuando un atacante controla las entradas. Las preimágenes siguen sin ser prácticas, pero las firmas no vuelven a ser seguras.
Calcula el hash SHA-256 de un texto localmente en el navegador.
Genera un HMAC con texto y una clave secreta directamente en el navegador.
Calcula el hash SHA-512 de un texto localmente en el navegador.
Calcula un hash MD5 de texto localmente en tu navegador.
Calcula un hash SHA3-256 de texto localmente en tu navegador.
Calcula un hash SHA3-512 de texto localmente en tu navegador.