14 个稳定版本
3.2.9 | 2022年10月7日 |
---|---|
3.2.8 | 2022年9月30日 |
3.2.6 | 2022年7月26日 |
3.2.3 | 2022年6月12日 |
1.0.0 | 2022年2月26日 |
#686 in 加密学
用于 libkeycard
54KB
1K SLoC
EZNaCl
EZNaCl 是一个基于 MPL2.0 许可的 Rust 库,它围绕 LibSodium 展开,使开发人员能够尽可能接近一键式加密。同时,由于它是加密库,您在使用时仍然需要非常小心。
尽管该库已经谨慎编写,但不会提供任何类型的保证。
此外,请勿使用此代码将重要的加密密钥放置在您的代码中或嵌入后门。没有人需要那种类型的戏剧。
描述
加密学非常困难。实现它的任何代码同样困难。接触实现代码的任何东西都不会容易多少。NaCl 和 LibSodium 使它变得容易得多,但对于加密的新手来说仍然有点困难。这个库来自需要在基于文本的协议中处理加密密钥的需求。它还附带了一个好处,即简化了与加密交互的代码调试。
该库的完整文档可在 https://docs.rs/eznacl/latest/eznacl/ 找到
依赖项
~25MB
~219K SLoC