10 个版本
0.5.0 | 2022年1月23日 |
---|---|
0.4.0 | 2021年1月6日 |
0.3.0 | 2020年3月12日 |
0.2.1 | 2019年9月6日 |
0.1.0 | 2018年12月4日 |
#4 在 #exonum
每月 146 次下载
在 16 个 软件包中(直接使用 2 个)
78KB
1.5K SLoC
Rust 的模块化基于密码的加密
pwbox
软件包提供了基于密码的加密实用程序以及相应的可组合加密原语。使用此软件包,可以安全地将敏感数据加密,将其序列化为任何 serde
支持的格式,并恢复数据。
警告。虽然 pwbox
与以太坊钱包存储(并且与之兼容,请参阅软件包文档)结构相似,但没有对其安全性进行独立密码学专业知识研究。使用风险自负。
用法
将此添加到您的 Crate.toml
[dependencies]
pwbox = "0.5.0"
有关如何使用软件包的更多详细信息,请参阅软件包文档。
软件包功能
std
(默认启用):启用 Rust 标准库中的类型。关闭此功能可用于受限制的环境,例如 WASM。请注意,即使禁用了std
功能,软件包仍然需要分配器(即,alloc
软件包)。exonum_sodiumoxide
(默认启用),rust-crypto
,pure
(默认禁用):提供加密后端。
许可证
pwbox
根据 Apache 许可证(版本 2.0)授权。有关详细信息,请参阅 LICENSE。
依赖项
~3–6.5MB
~76K SLoC