- SHA1
- - SHA256
- - SHA384
- - SHA512
-
Usa SubtleCrypto: requiere un contexto seguro (https o localhost).
Qué hace
Calcula a la vez cuatro resúmenes
hashhashA one-way function that maps data of any size to a fixed-length digest. Same input, same digest; any change, different digest; not reversible.
de tu texto - SHA-1, SHA-256, SHA-384 y SHA-512 - en vivo mientras escribes. Cada fila muestra el algoritmo, su resumen en hexadecimal y su propio botón de copia; Copiar todo toma las cuatro líneasname: digest juntas. El resumen completo siempre está en el tooltip de la fila, así que no se pierde nada por truncamiento. Una línea de estado informa el número de algoritmos y el tamaño de la entrada en bytes. El hashhashA one-way function that maps data of any size to a fixed-length digest. Same input, same digest; any change, different digest; not reversible.
se calcula en tu navegador con el SubtleCrypto de WebCrypto, que exige un contexto seguro: https o localhost.Cómo usarlo
- Escribe o pega texto en Entrada.
- Los cuatro resúmenes se recalculan con cada pulsación de tecla.
- Pasa el cursor por una fila para leer el resumen completo. Usa el botón de copia de esa fila para un solo resumen, o Copiar todo para los cuatro.
Ejemplos
El vector de prueba estándar abc:
| Algoritmo | Resumen |
|---|---|
| SHA-1 | a9993e364706816aba3e25717850c26c9cd0d89d |
| SHA-256 | ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad |
Línea de estado para esta entrada: 4 algorithms · 3 byte input.
Cambia un carácter y cada resumen cambia por completo. El SHA-256 de abd es a52d159f262b2c6ddb724a61840befc36eb30c88877a4030b65cbe86298449c9, que no comparte nada legible con el resumen de abc de arriba.
Cómo funciona el
hashhashA one-way function that maps data of any size to a fixed-length digest. Same input, same digest; any change, different digest; not reversible.
Una función
hashhashA one-way function that maps data of any size to a fixed-length digest. Same input, same digest; any change, different digest; not reversible.
lee una entrada de cualquier tamaño y produce un resumen de tamaño fijo. La misma entrada produce siempre el mismo resumen. Entradas distintas producen resúmenes sin relación, gracias al efecto avalancha: cada bit de entrada influye en cada bit de salida, así que un cambio de un carácter reescribe todo el resultado. La longitud de salida es una propiedad del algoritmo, no de la entrada:| Algoritmo | Bytes del resumen | Caracteres hexadecimales |
|---|---|---|
| SHA-1 | 20 | 40 |
| SHA-256 | 32 | 64 |
| SHA-384 | 48 | 96 |
| SHA-512 | 64 | 128 |
El resumen en sí son bytes crudos. La herramienta lo imprime en hexadecimal, donde un byte se convierte en dos caracteres. Por eso una entrada de 3 bytes sigue produciendo un SHA-256 de 64 caracteres.
Los cuatro algoritmos no son intercambiables. SHA-1 está roto por colisiones: en 2017 el ataque SHAttered produjo dos documentos distintos con el mismo resumen SHA-1, así que no debe firmar ni verificar nada. La familia SHA-2 (SHA-256 en adelante) sigue siendo el estándar, con SHA-256 como valor por omisión habitual para
checksumschecksumsA short digest computed from a block of data, compared after transfer or storage to detect corruption. Changing one bit changes the checksum.
y firmas.Buen saber
- No para contraseñas: un
hashhashA one-way function that maps data of any size to a fixed-length digest. Same input, same digest; any change, different digest; not reversible.
simple de una contraseña se revierte en segundos con tablas de búsqueda. El almacenamiento de contraseñas necesita una construcción lenta consaltsaltRandom data mixed into each password before hashing, so identical passwords produce different digests and precomputed tables become useless.
, como Argon2 o bcrypt. Esta herramienta sirve para inspeccionar y verificar resúmenes de texto, archivos y descargas. - La codificación importa: la entrada se hashea como bytes UTF-8, así que un carácter como
écuenta como 2 bytes en la línea de estado. - Determinista: pega el mismo texto en cualquier máquina y obtendrás los mismos cuatro resúmenes. Eso es lo que hace utilizable un resumen como huella digital.
- Requiere contexto seguro: la página debe cargarse por https o localhost, o el navegador retiene SubtleCrypto.
- Herramientas relacionadas:
HashHashA one-way function that maps data of any size to a fixed-length digest. Same input, same digest; any change, different digest; not reversible.
Type Identifier,Base64Base64An encoding representing binary data as 64 safe ASCII characters, so it survives transport through text-only channels. It encodes — it does not encrypt.
,UUIDUUIDA 128-bit identifier generated to be practically unique without coordination, most commonly in version-4 (fully random) form.
Generator.