Aller au contenu
uencoder

Base85 (Z85)

Base85 (Z85) est une variante d'Ascii85 définie par ZeroMQ, qui utilise son propre alphabet et n'accepte que des entrées multiples de 4 octets ; elle sert à représenter les clés CURVE.

Objectif

Elle exprime des clés fixes de 32 octets de façon compacte en 40 caractères imprimables, ce qui est pratique pour les fichiers de configuration et les lignes de commande.

Mécanisme

Elle applique la même correspondance 4-vers-5 qu'Ascii85, mais avec un alphabet Z85 dédié de 85 caractères (excluant guillemets, barres obliques inverses et autres caractères sujets aux conflits) et sans le marqueur de compression z.

Cas d’usage

  • Clés CURVE de ZeroMQ
  • Représentation de clés dans les fichiers de configuration
  • Transmission de jetons en ligne de commande

Outils associés

References