Saltar al contenido
ToolFarmToolFarm
Desarrollo

Generador de hash: SHA-1, SHA-256, SHA-384, SHA-512

Genera hashes SHA-1, SHA-256, SHA-384 y SHA-512 de un texto o un archivo, directamente en tu navegador. Sin dependencias, salida en hex o base64, y nada se sube a ningún servidor.

3 min de lectura
Formato de salida

Todo se ejecuta en tu navegador con la Web Crypto API. Tu texto y tus archivos nunca salen de tu dispositivo.

Hashes

Aquí aparecerán tus hashes SHA-1, SHA-256, SHA-384 y SHA-512.

Qué hace esta herramienta

Escribe un texto o elige un archivo y obtén a la vez sus digests SHA-1, SHA-256, SHA-384 y SHA-512, calculados por completo en tu navegador con la Web Crypto API integrada. No hay ninguna librería que cargar ni viaje al servidor: los bytes se procesan en tu dispositivo, así que incluso los archivos grandes o sensibles nunca salen de él. Cambia la salida entre hexadecimal y base64, y copia cualquier digest con un clic. SHA-1 se incluye para comparar checksums antiguos, pero ya no resiste colisiones, así que usa SHA-256 o superior cuando necesites seguridad real.

Para qué te sirve

  • Verificar una descarga comparando su checksum con el que publica el autor.
  • Generar un digest SHA-256 para guardar o indexar un valor sin conservar el original.
  • Producir una huella de un archivo para distinguir dos versiones.
  • Crear vectores de prueba mientras implementas hashing en tu propio código.
  • Comprobar que un archivo copiado coincide byte a byte con el original.

Cómo se usa

  1. Elige si quieres calcular el hash de un texto o de un archivo con las pestañas de arriba.
  2. Escribe o pega tu texto, o suelta un archivo en la zona indicada.
  3. Elige hexadecimal o base64 como formato de salida.
  4. Lee los digests SHA-1, SHA-256, SHA-384 y SHA-512 según aparecen.
  5. Copia cualquier digest con su botón de copiar.

Todo el trabajo ocurre dentro de tu navegador, sin subir archivos a ningún servidor. Ver más herramientas del mismo campo.

Desarrollo

Preguntas frecuentes

¿Se sube mi texto o mi archivo a algún sitio?

No. Cada digest se calcula localmente con la Web Crypto API integrada en tu navegador. Tu texto y tus archivos nunca salen de tu dispositivo, y por eso es seguro calcular el hash de documentos privados aquí.

¿Qué algoritmo debería usar?

Para trabajo nuevo usa SHA-256 como opción sólida por defecto, o SHA-384 y SHA-512 cuando quieras un digest más largo. SHA-1 solo se ofrece para comparar checksums antiguos: está roto para seguridad porque se pueden fabricar colisiones, así que no lo uses para proteger nada.

¿Cuál es la diferencia entre la salida hex y base64?

Son dos maneras de escribir exactamente los mismos bytes del hash. El hexadecimal usa dos caracteres por byte y es el formato que imprimen la mayoría de herramientas de checksum. Base64 es más corto y es común en cabeceras HTTP y tokens. El digest subyacente es idéntico.

¿Por qué el SHA-256 de una entrada vacía siempre da el mismo valor?

Un hash es determinista: la misma entrada produce siempre el mismo digest. Una entrada vacía sigue siendo una entrada válida, así que su SHA-256 es el conocido e3b0c442...b855 cada vez. Cambia un solo byte y todo el digest cambia.

¿Puedo calcular el hash de archivos grandes?

Sí. El archivo se lee y se procesa en tu navegador, así que el límite práctico es la memoria de tu dispositivo y no un tamaño de subida. Los archivos muy grandes solo tardan un momento en leerse antes de que aparezcan los digests.