Zum Inhalt springen
uencoder

Z85 Encoding

Z85 (ZeroMQ Base85) ist die von ZeroMQ definierte 85-Zeichen-Base85-Variante, die 4 Bytes als 5 Zeichen kodiert und für die Textform von CurveZMQ-Schlüsseln verwendet wird.

Zweck

Stellt binäre Schlüssel und Zertifikate fester Länge kompakt in druckbaren Zeichen dar, praktisch für Konfigurationsdateien und Kommandozeilen.

Mechanismus

Jede 4-Byte-Gruppe (32 Bit) wird als große Ganzzahl betrachtet und wiederholt durch 85 dividiert, um fünf Zeichenindizes zu erhalten, die auf das eigene Z85-Alphabet abgebildet werden. Nur Eingaben, deren Länge ein Vielfaches von 4 ist, werden akzeptiert.

Anwendungsfälle

  • Darstellung von ZeroMQ-CURVE-Schlüsseln
  • Binäre Tokens in Konfigurationsdateien
  • Schlüsselübergabe über die Kommandozeile

Verwandte Tools

References