#514 · Herramienta para desarrolladores

Generador BLAKE2

Calcula BLAKE2b con longitud de digest configurable entre 1 y 64 bytes, sin servidor ni bibliotecas externas. Todo el procesamiento principal se realiza en el navegador para que puedas probar entradas y parámetros sin depender de una API remota.

Datos de entrada

Procesamiento local
Espacio publicitario

Cómo usar esta herramienta para desarrolladores

  1. Introduce o pega los datos en el área de entrada.
  2. Ajusta únicamente los parámetros que necesite este algoritmo.
  3. Pulsa el botón principal o usa Ctrl/Cmd + Enter.
  4. Comprueba el resumen, las métricas y la nota de interpretación antes de reutilizar el resultado.

Qué hace esta herramienta para desarrolladores

Genera BLAKE2b sin clave con una longitud de salida seleccionable, útil para comparar huellas con implementaciones de servidor.

La implementación procesa bloques de 128 bytes con 12 rondas y parametriza la longitud de salida en el bloque inicial de BLAKE2b.

Esta página implementa BLAKE2b sin clave; no ofrece el modo MAC con clave.

Ejemplo

Entrada de ejemplo:

Calldeveloper BLAKE2

Al ejecutar, el resultado muestra la salida calculada y las métricas específicas del algoritmo o plan.

Casos de uso

  • Comprobar interoperabilidad entre implementaciones de distintos lenguajes.
  • Preparar vectores de prueba reproducibles durante desarrollo y QA.
  • Revisar parámetros criptográficos o de procesamiento antes de integrarlos en una aplicación.

Consejos para obtener resultados fiables

  • Confirma siempre la codificación de entrada; esta página usa UTF-8 salvo que se indique otra cosa.
  • Al comparar resultados externos, iguala algoritmo, variante y todos los parámetros.
  • No confundas hash, MAC, derivación de claves y cifrado: resuelven problemas distintos.
  • No pegues secretos reales en equipos o navegadores que no controles.
  • Conserva los parámetros junto al vector de prueba para poder reproducirlo.

Detalles del procesamiento

La implementación procesa bloques de 128 bytes con 12 rondas y parametriza la longitud de salida en el bloque inicial de BLAKE2b. La página también registra métricas de la entrada y expone una exportación JSON o CSV cuando existen datos estructurados.

Esta página implementa BLAKE2b sin clave; no ofrece el modo MAC con clave. Los resultados deben compararse con la especificación o implementación de referencia del sistema donde vayas a usarlos.

Preguntas frecuentes

¿La longitud de BLAKE2b puede ser menor de 64 bytes?

Sí. BLAKE2b admite una longitud de digest parametrizada entre 1 y 64 bytes.

¿BLAKE2b-256 es igual a cortar por la mitad BLAKE2b-512?

No necesariamente. La longitud forma parte de la parametrización del algoritmo y debe configurarse al calcular el hash.

¿Este generador BLAKE2 usa clave secreta?

No. Implementa BLAKE2b en modo hash sin clave.

¿Qué codificación se utiliza para la entrada?

UTF-8.

¿Puedo comparar el resultado con libsodium o Python hashlib?

Sí, si usas BLAKE2b, la misma entrada UTF-8 y exactamente la misma longitud de digest.

Resumen técnico

ElementoTratamiento
EntradaTexto para BLAKE2b
ProcesamientoLa implementación procesa bloques de 128 bytes con 12 rondas y parametriza la longitud de salida en el bloque inicial de BLAKE2b.
SalidaResultado copiable, descarga y métricas verificables

Explorar la categoría

Consulta más utilidades de hash, derivación de claves e identificadores en Hash, ID y seguridad.