Kuvron
Ver herramientas

Categorías

  • JSON9
  • Encoding8
  • Crypto5
  • Texto13
  • Números8
  • Tiempo4
  • Web & HTTP15
  • Colores6
  • Seguridad4
  • Imágenes6
  • Datos & SQL7
  • Código0
  • DevOps10
  • IA2
  • SEO & Meta0
  • Generadores4

¿Qué estás buscando?

Herramientas

  • Todas →
  • JSON →
  • Crypto →
  • Texto →
  • Encoding →
  • Data →

Legal

  • Acerca de →
  • Contacto →
  • Privacidad →
  • Términos →

Kuvron

Herramientas que funcionan cuando las necesitas.

© 2026 Kuvron · Hecho para desarrolladores.

ToolsCryptoHash Generator

Hash Generator

Genera hashes MD5, SHA-1, SHA-256 y SHA-512 al instante

Texto de entrada
MD5128 bitsinseguro

—

SHA-1160 bitsinseguro

—

SHA-256256 bits

—

SHA-512512 bits

—

También podrías necesitar

HMAC GeneratorBase64 Encode / DecodeJWT Decoder

¿Qué es Hash Generator?

Los hashes criptográficos son funciones matemáticas de una sola vía: transforman cualquier texto —independientemente de su longitud— en una cadena de longitud fija llamada digest o checksum. Tienen tres propiedades esenciales: determinismo (el mismo input siempre produce el mismo hash), resistencia a preimagen (computacionalmente imposible recuperar el input a partir del hash) y efecto avalancha (un cambio de un solo carácter produce un hash completamente diferente). Estas propiedades los hacen indispensables: las contraseñas en bases de datos se almacenan siempre como hashes —nunca en texto plano—; las descargas de software incluyen un SHA-256 para verificar integridad; los certificados TLS y firmas digitales usan SHA-256 como base criptográfica; Git identifica cada commit con un hash SHA-1 del contenido. Esta herramienta genera simultáneamente MD5 (32 chars), SHA-1 (40 chars), SHA-256 (64 chars) y SHA-512 (128 chars) para cualquier texto. MD5 y SHA-1 están criptográficamente rotos para firmas digitales —existen ataques de colisión factibles—, pero siguen siendo válidos para checksums de integridad no crítica y compatibilidad con sistemas legacy. Todo el procesamiento ocurre en tu navegador usando la Web Crypto API nativa.

Preguntas frecuentes

¿Qué es un hash criptográfico?

Es una función matemática que transforma cualquier texto en una cadena de longitud fija (el 'digest'). El mismo input siempre produce el mismo output (determinismo), pero es computacionalmente imposible obtener el input original a partir del hash (resistencia a preimagen). Un cambio de un solo bit en el input produce un hash completamente diferente (efecto avalancha).

¿Cuál algoritmo debo usar?

SHA-256 o SHA-512 para cualquier uso nuevo. MD5 y SHA-1 están criptográficamente rotos — existen ataques de colisión demostrados — y no deben usarse para firmas digitales, certificados o contextos donde la resistencia a colisiones es crítica. Para aplicaciones que ya los usan por compatibilidad, son aceptables solo para verificaciones de integridad no adversariales.

¿Es seguro pegar texto confidencial aquí?

Sí. El procesamiento ocurre completamente en tu navegador usando la Web Crypto API nativa. Ningún dato se transmite a servidores externos. Puedes verificarlo desconectando internet antes de usar la herramienta — seguirá funcionando igual.

¿Los hashes son reversibles?

No. Los hashes son funciones de una sola vía. No existe un algoritmo matemático para revertirlos. Las 'bases de datos de hashes' online (reverse hash lookup) funcionan por fuerza bruta precomputada —rainbow tables con millones de hashes de contraseñas comunes—, no por reversión matemática. Por eso las contraseñas deben hashearse con salt para hacer inútiles estas tablas.

¿Para qué se usan MD5 y SHA-1 hoy, si están rotos?

Están 'rotos' en sentido específico: es factible encontrar dos inputs distintos con el mismo hash (colisión). Para firmas digitales y certificados, esto es fatal. Sin embargo, siguen siendo válidos para: checksums de integridad de descargas en contextos no adversariales, deduplicación de archivos en sistemas de almacenamiento, identificadores de contenido en caches, y compatibilidad con APIs o sistemas legacy que no pueden actualizarse. Para cualquier uso nuevo de seguridad, usa SHA-256 o SHA-512.