Generador SHA y hash
Genera hashes SHA-1, SHA-256, SHA-384 y SHA-512 de cualquier texto, en hex o Base64 — todo en tu navegador.
Acerca de Generador SHA y hash
El generador hash de Handytool calcula hashes SHA-1, SHA-256, SHA-384 y SHA-512 de cualquier texto, en vivo en tu navegador, usando la API Web Crypto. Elige salida hex o Base64 y copia el digest en un solo clic. Como el hashing ocurre localmente, puedes hashear contraseñas, tokens o contenido sensible sin exponerlos a ningún servidor.
Funciones de Generador SHA y hash
- 01
Cuatro variantes SHA
Cambia instantáneamente entre SHA-1, SHA-256, SHA-384 y SHA-512. Todos se calculan usando la API Web Crypto del navegador, la misma implementación usada por HTTPS y sistemas modernos de autenticación.
- 02
Salida hex o Base64
Obtén el digest como una cadena hex en minúsculas (el formato más común) o como Base64 (compacto, usado en encabezados HTTP y tokens). Cambia en cualquier momento sin reescribir tu entrada.
- 03
Corre completamente en tu navegador
El hashing usa SubtleCrypto localmente. Tu texto nunca toca un servidor, así que puedes generar con seguridad hashes de secretos, contraseñas (para uso no autenticación) o cargas confidenciales.
Preguntas frecuentes sobre Generador SHA y hash
- ¿Qué es un hash SHA?
- SHA (Algoritmo de Hash Seguro) es una función hash criptográfica que convierte cualquier entrada en una huella digital de longitud fija. La misma entrada siempre produce el mismo hash, pero es computacionalmente infactible recuperar la entrada del hash. Los hashes se usan para verificaciones de integridad, firmas y direccionamiento de contenido.
- ¿Cuál variante SHA debo elegir?
- Usa SHA-256 para la mayoría de aplicaciones modernas — es rápido y ampliamente soportado. SHA-512 es una buena opción cuando quieres margen extra en sistemas de 64 bits. Evita SHA-1 para cualquier cosa sensible de seguridad; se incluye aquí solo para compatibilidad con sistemas legados.
- ¿Debo usar SHA para hashear contraseñas?
- No — no directamente. Los hashes SHA son demasiado rápidos, lo que los hace vulnerables a ataques de fuerza bruta. Para almacenamiento de contraseñas, usa una función dedicada de hashing de contraseñas como bcrypt, scrypt o Argon2. Esta herramienta es útil para integridad de contenido, huellas de archivo y comparaciones de checksum.
- ¿Por qué los hashes están en hex por defecto?
- Hex (base 16) es la representación más común para hashes porque mapea limpiamente a límites de bytes — cada dos dígitos hex es un byte. Base64 es más compacto pero menos legible para humanos. Cambia el formato dependiendo de lo que el sistema descendente espere.
- ¿Se envía mi texto a un servidor?
- No. El hashing ocurre completamente en tu navegador usando la API Web Crypto. Nada se sube, registra o almacena.
Herramientas relacionadas
Utilidad →- Activo
Codificador y decodificador Base64
Codifica texto a Base64 y decodifica Base64 nuevamente a texto, incluyendo Base64 seguro para URLs — todo en tu navegador.
UtilidadSe ejecuta localmenteAbrir - Activo
Codificador y decodificador URL
Codifica porcentualmente texto para URLs o decodifica cadenas codificadas por porcentaje nuevamente a texto legible — instantáneamente, en privado.
UtilidadSe ejecuta localmenteAbrir - Activo
Generador UUID
Genera identificadores UUID v4 aleatorios criptográficamente o UUID v7 ordenados por tiempo, uno o muchos a la vez — en tu navegador.
UtilidadSe ejecuta localmenteAbrir
Explora otras herramientas
Todas las herramientas →- Activo
PDF a JPG
Convierte cada página de un PDF en una imagen JPG, PNG o WebP nítida directamente en tu navegador — sin subidas, sin pérdida de calidad.
PDFSe ejecuta localmenteAbrir - Activo
Quitar fondo
Borra el fondo de una foto con un modelo que corre en tu navegador.
ImagenSe ejecuta localmenteAbrir - Activo
Recortar vídeo
Corta el principio o el final de un vídeo con precisión por fotograma.
VídeoAbrir - Activo
Recortar audio
Corta un fragmento de un archivo de audio.
AudioSe ejecuta localmenteAbrir - Activo
Markdown a HTML
Convierte Markdown a HTML limpio directamente en tu navegador.
DocumentoSe ejecuta localmenteAbrir