Generador de Hash (SHA)
Calcula hashes criptográficos de cualquier texto — SHA-1, SHA-256, SHA-384 y SHA-512, mostrados juntos en hexadecimal — con la Web Crypto API integrada en tu navegador. Un hash es una huella de longitud fija de su entrada: el mismo texto siempre produce el mismo resumen, mientras que cambiar un solo carácter genera uno completamente distinto, lo que hace a los hashes ideales para verificar integridad, comparar contenido y crear sumas de verificación. Tu entrada se codifica como UTF-8 y se procesa localmente, así que puedes hashear cadenas sensibles sin que salgan de tu dispositivo. Recuerda que el hash es unidireccional y no es cifrado — no puedes recuperar el texto original — y que para almacenar contraseñas se prefiere un algoritmo deliberadamente lento como bcrypt antes que un simple resumen SHA.
Cómo usar
- Escribe o pega tu texto en la entrada.
- Todos los hashes se calculan al instante.
- Copia cualquier hash con su botón Copiar.
- Compáralo con una suma esperada para verificar la integridad.
Preguntas frecuentes
- ¿Se admite MD5?
- No. La Web Crypto API no incluye MD5; esta herramienta ofrece la familia segura SHA en su lugar.
- ¿Los hashes se calculan localmente?
- Sí. El hashing usa la Web Crypto API de tu navegador; no se envía nada a un servidor.
- ¿La entrada se codifica como UTF-8?
- Sí, el texto se codifica como UTF-8 antes de hashear, así los resultados coinciden con las herramientas estándar.
- ¿Puedo hashear un archivo?
- Esta herramienta hashea texto. El hash de archivos puede añadirse como herramienta aparte más adelante.
- ¿Qué algoritmo de hash debo usar?
- Para comprobaciones de integridad generales, SHA-256 es la opción estándar y bien soportada. SHA-1 se considera débil frente a colisiones deliberadas y conviene evitarlo en usos de seguridad nuevos, aunque sirve para sumas de verificación sin fines de seguridad. SHA-384 y SHA-512 producen resúmenes más largos con mayor margen de seguridad.
- ¿Puedo convertir un hash de vuelta al texto original?
- No. El hash es unidireccional por diseño — no hay función inversa. Entradas idénticas siempre producen el mismo hash, pero no puedes derivar la entrada a partir de la salida, que es justo lo que hace útiles a los hashes para verificar sin exponer los datos.
Guías sobre este tema
- Bases numéricas y codificaciones de texto: una chuleta para desarrolladores Una introducción práctica a binario, octal, decimal y hexadecimal, además de cómo el texto se convierte en bytes mediante UTF-8, Base64 y la codificación de URL — con las reglas que de verdad necesitas.
- Hashing vs cifrado vs codificación: cuál es la diferencia Tres términos que se confunden constantemente — hashing, cifrado y codificación — explicados con claridad: para qué sirve cada uno, cuándo usar cuál y los errores que evitar.
Herramientas relacionadas
Hash de Archivo (Suma de Verificación)
Calcula las sumas SHA-1, SHA-256 y SHA-512 de cualquier archivo.
Generador HMAC (SHA-1 / 256 / 384 / 512)
Calcula firmas HMAC con Web Crypto — firma payloads de webhook, verifica requests API, salida hex o base64.
Verificador de Hash de Archivo
Suelta un archivo y pega un SHA-1 / 256 / 384 / 512 esperado — mira si el hash real coincide. Útil antes de instalar binarios descargados.
Generador de Hash CSP
Calcula el hash base64 sha256 / sha384 / sha512 que un bloque inline <script> o <style> necesita para ser whitelisteado por una Content-Security-Policy.
Inspector de Bencode / .torrent
Suelta cualquier archivo bencodeado (.torrent o bencode crudo) e inspecciona su árbol, info hash (SHA-1), trackers, lista de archivos, tamaño de pieza y metadatos de creación — todo parseado localmente en tu navegador.
Invertir Texto
Invierte texto de cuatro formas — por caracteres, orden de palabras, las letras dentro de cada palabra, u orden de líneas. Funciona con emojis y cualquier idioma.