名称

zmq_z85_decode - 从 Z85 可打印文本解码二进制密钥

概要

uint8_t *zmq_z85_decode (uint8_t *dest, const char *string);

描述

zmq_z85_decode() 函数应将 'string' 解码到 'dest' 中。'string' 的长度必须能被 5 整除。'dest' 必须足够大以容纳解码后的值 (0.8 x strlen (string))。

编码应遵循 ZMQ RFC 32 规范。

返回值

zmq_z85_decode() 函数成功时应返回 'dest',否则应返回 NULL。

示例

解码 CURVE 密钥
const char decoded [] = "rq:rM>}U?@Lns47E1%kR.o@n%FcmmsL/@{H8]yf7";
uint8_t public_key [32];
zmq_z85_decode (public_key, decoded);

另见

作者

本页面由 0MQ 社区编写。要进行修改,请阅读 0MQ 贡献政策,地址为 https://zeromq.cn/how-to-contribute/