Generador de hash y de UUID

Hashes MD5, SHA-1, SHA-256, SHA-512 de un texto o un archivo, y generador de UUID.

¿Qué es un hash?

Un hash, o huella, es una cadena de caracteres calculada a partir de un contenido. El mismo contenido da siempre el mismo hash; el menor cambio, aunque sea una sola letra, da uno totalmente distinto. En cambio, es imposible recuperar el contenido a partir del hash.

Verificar una descarga

Muchos programas publican el hash SHA-256 de sus archivos. Suelta el archivo descargado y pega el hash publicado en el campo de comparación: si coinciden, el archivo está intacto y no se ha modificado por el camino.

Qué algoritmo elegir

AlgoritmoLongitudUso
MD532 caracteresControl de integridad rápido, a evitar para seguridad
SHA-140 caracteresAntiguo, desaconsejado para seguridad
SHA-25664 caracteresEl estándar actual: verificación, firmas
SHA-512128 caracteresMargen de seguridad máximo

Para guardar contraseñas, ninguno de estos algoritmos basta por sí solo: hacen falta funciones específicas y lentas, como bcrypt o Argon2.

Los UUID

Un UUID es un identificador único de 128 bits, por ejemplo 3f2a9c1e-7b4d-4e8a-9f21-0c5d8e6b1a47. La versión 4, generada aquí con azar criptográfico, sirve para nombrar registros, archivos o pedidos sin riesgo de duplicados.

Preguntas frecuentes

¿Se sube mi texto o mi archivo?

No. Los hashes los calcula tu navegador; nada sale de tu dispositivo.

¿Se puede recuperar un texto a partir de su hash?

No, un hash es de un solo sentido. Solo los textos muy cortos o muy comunes pueden adivinarse probando listas de palabras: por eso no se usa MD5 para proteger contraseñas.

¿Pueden coincidir dos UUID?

En teoría sí, en la práctica no: habría que generar miles de millones por segundo durante décadas para tener alguna posibilidad.

Herramientas relacionadas

Nuestros otros sitios:NetCheck - herramientas de red y DNSVolt - test de velocidad de internetBoxo - correo temporal desechable