4个版本 (2个重大更改)
0.2.1 | 2024年2月28日 |
---|---|
0.2.0 | 2024年2月28日 |
0.1.0 | 2024年2月28日 |
0.0.1 | 2024年2月28日 |
#1713 在 加密学
5KB
73 行
sealed-secrets
Rust库,用于处理秘密的编码/解码
lib.rs
:
此模块提供了保存和加载秘密字符串的函数和特徵。它包括使用SecretsManager
结构体保存和加载秘密的实现。
示例
use sealed_secrets::{encode, decode};
use std::collections::HashMap;
fn main() {
let mut map = HashMap::new();
map.insert("key1".to_string(), "value1".to_string());
map.insert("key2".to_string(), "value2".to_string());
let key = "password".to_string();
let encoded = encode(&map, &key).unwrap();
println!("{}", encoded);
let key = "password".to_string();
let map = decode(&encoded, &key).unwrap();
println!("{:?}", map);
}
依赖项
~2.7–4MB
~83K SLoC