1 个不稳定版本
0.1.0 | 2023年9月21日 |
---|
#8 in #decrypting
6KB
nutek-cipher-lib
一个使用 AES-GCM-SIV 密码加密和解密文本的库
安装
cargo add nutek-cipher-lib
使用
use nutek_cipher_lib::aes_gcm_siv::encrypt;
use nutek_cipher_lib::aes_gcm_siv::decrypt;
fn main() {
let key = b"0123456789abcdef0123456789abcdef";
let nonce = b"123456123456";
let plaintext = b"Hello, world!";
let ciphertext = encrypt(plaintext, nonce, key);
let decrypted = decrypt(key, nonce, &ciphertext).unwrap();
assert_eq!(plaintext, decrypted);
}
许可
仅限非商业用途,详见 LICENSE
依赖项
~1MB
~17K SLoC