Zum Inhalt springen
uencoder

Base85 (Z85)

Base85 (Z85) ist eine von ZeroMQ definierte Ascii85-Variante mit eigenem Alphabet, die nur Eingaben akzeptiert, die ein Vielfaches von 4 Bytes sind; sie wird zur Darstellung von CURVE-Schlüsseln verwendet.

Zweck

Drückt feste 32-Byte-Schlüssel kompakt als 40 druckbare Zeichen aus, was für Konfigurationsdateien und Kommandozeilen praktisch ist.

Mechanismus

Verwendet dieselbe 4-zu-5-Abbildung wie Ascii85, jedoch mit einem eigenen 85-Zeichen-Z85-Alphabet (ohne Anführungszeichen, Backslashes und andere konfliktanfällige Zeichen) und ohne den Kompressionsmarker z.

Anwendungsfälle

  • ZeroMQ-CURVE-Schlüssel
  • Schlüsseldarstellung in Konfigurationsdateien
  • Token-Übergabe über die Kommandozeile

Verwandte Tools

References