WMW

Generador de Hash Blake2b

Free

Calcula el hash BLAKE2b de texto o un archivo en tu navegador, con longitud de salida ajustable y hashing con clave opcional (MAC).

Se ejecuta completamente en tu navegador usando WebAssembly. No se sube nada a un servidor.

Longitud de salida

Produce un código de autenticación de mensaje (MAC): solo alguien con la misma clave puede reproducir este hash, útil para verificar tanto la integridad como la autenticidad.

Actividad reciente

Visible para todos. Últimos 20 usos de todos los visitantes, más recientes primero.

Aún no hay actividad. Sé el primero.

Comentarios (0)

¿Te ha resultado útil esta herramienta? Deja un comentario, comparte un consejo o cuéntanos cómo podemos mejorarla.

Los comentarios de invitados se revisan antes de publicarse. Iniciar sesión para publicar al instante.

Aún no hay comentarios. ¡Sé el primero en compartir tu opinión!

Qué hace esta herramienta

Calcula el hash criptográfico BLAKE2b de texto o de un archivo, completamente en tu navegador. Elige una longitud de salida de 8 a 512 bits, y opcionalmente proporciona una clave secreta para producir un hash con clave (MAC) para autenticación de mensajes en lugar de una simple comprobación de integridad.

Cómo funciona

Tu texto o archivo se convierte en bytes en bruto y se procesa a través de la función de compresión BLAKE2b, que mezcla la entrada mediante múltiples rondas usando rotaciones a nivel de bit, XOR y suma modular para producir un resumen de longitud fija. La longitud de salida solicitada (8 a 512 bits, en múltiplos de 8) determina cuántos bytes de ese estado interno se devuelven como el hash final, mostrado como una cadena hexadecimal. Cuando se proporciona una clave, se carga en el estado del hash antes de que comience el procesamiento, así que el resumen resultante depende tanto de la entrada como de la clave secreta, que es lo que convierte un hash simple en un código de autenticación de mensaje.

Problemas que resuelve

Preguntas frecuentes

¿En qué se diferencia BLAKE2b de MD5 o SHA-256?

BLAKE2b es una función hash criptográfica moderna diseñada para ser más rápida que MD5 y SHA-1 y al menos tan segura como SHA-3, usando un diseño más simple. A diferencia de MD5 y SHA-1, considerados rotos para fines de seguridad, BLAKE2b no tiene ataques prácticos conocidos y se usa ampliamente en aplicaciones como el algoritmo de hash de contraseñas Argon2 y el protocolo VPN WireGuard.

¿Por qué elegiría una longitud de salida más corta, como 256 bits, en lugar de los 512 bits predeterminados?

Un resumen más corto ocupa menos espacio para almacenar o transmitir (útil para columnas de base de datos, URLs o códigos QR) mientras sigue ofreciendo una fuerte resistencia a colisiones, ya que la seguridad de BLAKE2b escala con la longitud de salida que elijas. 512 bits es el predeterminado y ofrece el máximo margen de seguridad; 256 bits es una elección común cuando quieres una cadena hex más corta y no necesitas más de 128 bits de resistencia a colisiones.

¿Qué es el "hash con clave" (modo MAC) y cuándo lo usaría?

El hash con clave mezcla una clave secreta en el cálculo, produciendo un código de autenticación de mensaje (MAC) que solo alguien que conozca la misma clave puede reproducir. Esto es útil cuando necesitas verificar no solo que los datos no han cambiado (integridad) sino que provienen de alguien que posee el secreto compartido (autenticidad), por ejemplo al firmar solicitudes de API o verificar cargas útiles de webhooks.

¿Es BLAKE2b adecuado para el hash de contraseñas?

No. BLAKE2b está diseñado para ser rápido, lo cual es exactamente la propiedad equivocada para el almacenamiento de contraseñas, un hash rápido facilita mucho los ataques de fuerza bruta y diccionario contra hashes de contraseñas robados. Para contraseñas, usa en su lugar un algoritmo dedicado, lento y exigente en memoria, como Argon2 o bcrypt.

¿Puedo calcular el hash de un archivo en lugar de escribir texto?

Sí, cambia a la pestaña "Archivo" y haz clic para elegir un archivo o arrástralo y suéltalo en la página. El archivo se lee y se hace hash completamente en tu navegador usando WebAssembly, nunca se sube a ningún sitio, lo que hace que sea seguro usarlo para verificar la integridad de archivos sensibles o grandes.

Herramientas relacionadas