Command Palette

Search for a command to run...

GE

generador de hash

Genere hashes MD5, SHA-1, SHA-256, SHA-384 y SHA-512 de cualquier texto

¿Qué es el generador de hachís?

Hash Generator calcula resúmenes criptográficos de cualquier texto en cinco algoritmos a la vez: MD5, SHA-1, SHA-256, SHA-384 y SHA-512. Escriba o pegue su entrada, haga clic en Generar hashes una vez y, a partir de entonces, cada actualización de hash estará activa a medida que edite: no hay una herramienta separada por algoritmo, no se hace clic entre pestañas. La familia SHA se ejecuta en la implementación nativa de SubtleCrypto del navegador (la misma ruta de código que expone el Nodo 18+), mientras que MD5 se calcula mediante una implementación TypeScript pura de RFC 1321, desde que Web Crypto abandonó el soporte de MD5 hace años por una buena razón.

Una función hash asigna entradas de cualquier tamaño a una huella digital de tamaño fijo: "hola" siempre produce 2cf24dba... en SHA-256, y invertir un solo bit de entrada produce un resumen completamente no relacionado. Ese determinismo es la razón por la que los hashes anclan gran parte de la ingeniería práctica: verificar una descarga con una suma de verificación publicada, deduplicar claves de caché, generar ETags, comparar archivos de configuración entre entornos o verificar si un MD5 filtrado en una base de datos antigua coincide con una cadena conocida.

Como generador de hash SHA-1, se compara rápidamente con un valor conocido. Escriba hola sin una nueva línea final y la fila SHA-1 lea aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d, los mismos 40 caracteres printf hola | impresiones sha1sum. La fila SHA-512 comienza con 9b71d224bd62f378 y se ejecuta a 128 caracteres hexadecimales. Si solo necesita un algoritmo, configure el algoritmo en SHA-1 o SHA-512 y las otras filas desaparecerán, lo que mantiene un generador de hash sha1 o una verificación SHA-512 en una sola línea para copiar.

Todo se ejecuta en el lado del cliente en su navegador. Cualquier cosa que tenga hash (claves API que esté depurando, fragmentos de un incidente de producción, identificadores de clientes) nunca sale de su máquina, no llega a ningún servidor y no llega a ningún registro. Cambie la mayúscula para sistemas que almacenan resúmenes en mayúscula o tome el formulario Base64 para encabezados HTTP como Content-MD5 y Subresource Integrity que esperan Base64 en lugar de hexadecimal.

El algoritmo que se debe usar depende completamente del trabajo, y dos usos comunes necesitan respuestas diferentes. Para verificar que un archivo descargado intacto, cualquiera de estos trabajos y MD5 todavía se publica ampliamente para este propósito. Para cualquier cosa en la que un atacante pueda construir una colisión deliberadamente, MD5 y SHA-1 se rompen: los archivos MD5 en colisión han sido triviales durante años y se demostró una colisión SHA-1 en 2017, por lo que ninguno pertenece a una firma o certificado. Use SHA-256 o superior. Para almacenar contraseñas, ninguna de ellas es apropiada, por muy fuerte que sea. Están diseñados para ser rápidos, lo que es lo contrario de lo que necesita el almacenamiento de contraseñas; ese trabajo quiere bcrypt, scrypt o argon2, que son deliberadamente lentos y salados. El hash también es unidireccional, por lo que no es cifrado y no se puede recuperar nada hash.

¿Cómo usar el generador de hash?

  1. Pega o escribe tu entrada

    Suelte cualquier texto en el área de entrada: un candidato de contraseña, una línea de manifiesto de archivo, una carga útil de API, un archivo de configuración completo. La entrada está codificada por UTF-8 antes de hash, por lo que los caracteres de varios bytes (émojis, texto CJK) hachís de forma idéntica a lo que md5sum o sha256sum producirían en el mismo archivo UTF-8 sin una nueva línea.

  2. Lea los cinco digestos a la vez

    Haga clic en Generar hashes y aparecerán las cinco filas, luego continúe actualizando mientras escribe: MD5 (32 caracteres hexadecimales), SHA-1 (40), SHA-256 (64), SHA-384 (96) y SHA-512 (128). Verlos uno al lado del otro es útil cuando tienes un hash misterioso y necesitas identificar el algoritmo a partir de su longitud antes de poder verificar algo.

  3. Cambiar el formato de salida si es necesario

    El alternar mayúsculas cambia todos los hexadecirnos a mayúsculas: algunas herramientas de Windows y las bases de datos anteriores los almacenan de esa manera, y la comparación de hash generalmente es una comparación de cadenas distintivas. Cada fila también expone una representación base64 de los mismos bytes, que es lo que esperan los encabezados de contenido MD5 y los atributos de integridad de SRI.

  4. Copie el resumen que necesita

    Cada fila tiene su propio botón de copia, por lo que puede agarrar solo el SHA-256 sin tocar el resto. Péguelo en su comparación de suma de comprobación, script CI o manifiesto de integridad. Al comparar con una suma de verificación publicada, observe el espacio en blanco perdido o una nueva línea en la entrada original; ambos cambian el resumen por completo.

Características clave

  • Cinco algoritmos a la vez

    MD5, SHA-1, SHA-256, SHA-384 y SHA-512 calculados simultáneamente a partir de una sola entrada

  • Hash en vivo

    Después del primer clic de Generar hash, los resúmenes se actualizan a medida que escribe: sin recarga de página, sin espera

  • Salida hexagonal y base64

    Hex en minúsculas de forma predeterminada, alternancia en mayúsculas y base64 por fila para encabezados y manifiestos SRI

  • Velocidad de criptografía web nativa

    La familia SHA se ejecuta en la implementación de sutil cripto del navegador: acelerada por hardware donde esté disponible

Frequently Asked Questions

Sí. Todo el hash ocurre dentro de la pestaña de su navegador: la familia SHA a través de la API Web Crypto incorporada y MD5 a través de TypeScript local. Nada de lo que escriba se envía a través de la red: la única solicitud es un recuento de uso que incluya la elección del algoritmo y la longitud de entrada, nunca el texto, que puede verificar en la pestaña Red DevTools. Dicho esto, trate los secretos verdaderamente críticos con el cuidado habitual: cierre la pestaña cuando termine y evite dejarlos en los administradores del portapapeles.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

hashmd5sha1sha256sha512checksumdigesthash generatorcrypto hashsha384sha 1 hash generatorsha1 hash generatorsha-1 hash generatorsha 512 hash generator