ZeroMQ接口函数之 :zmq_z85_encode – 使用Z85算法对一个二进制秘钥进行加密,输出可打印的文本
ZeroMQ 官方地址 :http://api.zeromq.org/4-0:zmq-z85-encode
zmq_z85_encode(3) ØMQ Manual - ØMQ/4.1.0
Name
zmq_z85_encode – 使用Z85算法对一个二进制秘钥进行加密,输出可打印的文本
Synopsis
char *zmq_z85_encode (char *dest, uint8_t *data, size_t size);
Description
zmq_z85_encode()函数会对data参数和size参数指定的二进制数据块进行加密,并以字符串形式存储在dest参数指定的空间内。这个二进制数据块的大小必须是可以被4整除的。dest参数指定的空间大小至少满足size * 1.25 + 1,最后1个字节用来存储字符串结束符。一个32B长的密码会被加密后会变成40B长再加1B的空字符。
加密方式遵循ZMQ RFC 32 规格。
Return value
如果zmq_z85_encode()函数执行成功,则会返回dest的指针,否则返回NULL。
Example
加密一个curve密码
1 #include <sodium.h>
2 uint8_t public_key [32];
3 uint8_t secret_key [32];
4 int rc = crypto_box_keypair (public_key, secret_key);
5 assert (rc == 0);
6 char encoded [41];
7 zmq_z85_encode (encoded, public_key, 32); puts (encoded);
See also
zmq_z85_decode(3) zmq_curve_keypair(3) zmq_curve(7)
Authors
This page was written by the ØMQ community. To make a change please read the ØMQ Contribution Policy at http://www.zeromq.org/docs:contributing.
Web site design and content is copyright (c) 2007-2012 iMatix Corporation. Contact us for professional support. Site content licensed under the Creative Commons Attribution-Share Alike 3.0 License. ØMQ is copyright (c) Copyright (c) 2007-2012 iMatix Corporation and Contributors. ØMQ is free software licensed under the LGPL. ØMQ, ZeroMQ, and 0MQ are trademarks of iMatix Corporation. Terms of Use — Privacy
Policy
更多 ZeroMQ API :http://www.cnblogs.com/fengbohello/p/4230135.html
翻译:风波
mail : fengbohello@qq.com
相关文章
- Java实现 蓝桥杯VIP 算法提高 任意年月日历输出
- Java实现 蓝桥杯VIP 算法提高 任意年月日历输出
- Java实现 蓝桥杯VIP 算法训练 输出米字形
- Java实现 蓝桥杯 算法提高 复数四则运算
- 浅谈压缩感知(二十八):压缩感知重构算法之广义正交匹配追踪(gOMP)
- DL之LSTM/GRU/CNN:基于tensorflow框架分别利用LSTM/GRU、CNN算法对上海最高气温(数据归一化+构造有监督数据集)实现回归预测案例
- NLP之gensim:基于fetch_20newsgroups数据集利用word2vec算法进行词向量训练并推理(输出指定单词最相关的10个词汇)
- 智能优化算法——差分进化算法(Python实现)
- MindSpore:基于本地差分隐私的 Bandit 算法
- m基于FC全卷积网络和kalman的遮挡车辆跟踪算法matlab仿真,用matconvnet-1.0-beta20工具箱
- m基于贝叶斯理论的超分辨率重构算法matlab仿真,对比Tikhonov重构算法
- 基于哈里斯鹰算法优化概率神经网络PNN的分类预测-附代码
- 扇区搜索机制的果蝇优化算法-附代码
- STL 源代码剖析 算法 stl_algo.h -- partial_sort / partial_sort_copy
- 贪心算法
- Finding Similar Items 文本相似度计算的算法——机器学习、词向量空间cosine、NLTK、diff、Levenshtein距离
- Pytorch总结十四之优化算法:梯度下降法、动量法