#nacl #crypto

eznacl

NaCl 的封装库,使加密工作更加容易

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

MPL-2.0-no-copyleft-exception

54KB
1K SLoC

EZNaCl

EZNaCl 是一个基于 MPL2.0 许可的 Rust 库,它围绕 LibSodium 展开,使开发人员能够尽可能接近一键式加密。同时,由于它是加密库,您在使用时仍然需要非常小心。

尽管该库已经谨慎编写,但不会提供任何类型的保证。

此外,请勿使用此代码将重要的加密密钥放置在您的代码中或嵌入后门。没有人需要那种类型的戏剧。

描述

加密学非常困难。实现它的任何代码同样困难。接触实现代码的任何东西都不会容易多少。NaCl 和 LibSodium 使它变得容易得多,但对于加密的新手来说仍然有点困难。这个库来自需要在基于文本的协议中处理加密密钥的需求。它还附带了一个好处,即简化了与加密交互的代码调试。

该库的完整文档可在 https://docs.rs/eznacl/latest/eznacl/ 找到

依赖项

~25MB
~219K SLoC