跳到主要内容
uencoder

Z85 Encoding

Z85(ZeroMQ Base85)是 ZeroMQ 定义的 85 字符 Base85 变体,将 4 字节编码为 5 字符,用于 CurveZMQ 密钥的文本表示。

用途

以可打印字符紧凑表示固定长度的二进制密钥与证书,便于配置文件与命令行传递。

机制

将每 4 字节(32 位)当作大整数,反复除以 85 取余得到 5 个字符索引,映射到 Z85 专用字母表。仅接受长度为 4 的倍数的输入。

用例

  • ZeroMQ CURVE 密钥表示
  • 配置文件中的二进制令牌
  • 命令行密钥传参

相关工具

参考链接