Saltar al contenido
uencoder

Z85 Encoding

Z85 (ZeroMQ Base85) es la variante Base85 de 85 caracteres definida por ZeroMQ que codifica 4 bytes como 5 caracteres, usada para la forma textual de las claves CurveZMQ.

Propósito

Expresa claves y certificados binarios de longitud fija de forma compacta en caracteres imprimibles, cómodo para archivos de configuración y líneas de comandos.

Mecanismo

Cada grupo de 4 bytes (32 bits) se trata como un entero grande que se divide repetidamente por 85 para obtener cinco índices de caracteres, que se mapean al alfabeto Z85 dedicado. Solo se aceptan entradas cuya longitud es múltiplo de 4.

Casos de uso

  • Representación de claves CURVE de ZeroMQ
  • Tokens binarios en archivos de configuración
  • Paso de claves por línea de comandos

Herramientas relacionadas

References