1个不稳定版本
0.1.0 | 2022年3月27日 |
---|
在 密码学 中排名第 2612
每月下载量 14,834
在 clevis 中使用
8KB
63 行
RustCrypto: Concat KDF
纯Rust实现的连接密钥派生函数(Concat KDF),该函数对哈希函数进行了泛型处理。该函数在NIST SP 800-56A,关于使用离散对数密码学的双向密钥建立方案的建议的第5.8.1节中进行了描述。
使用方法
使用Concat KDF最常见的方式如下:您与其他方(例如,通过Diffie-Hellman算法)生成共享密钥,并使用密钥派生函数派生共享密钥。
let mut key = [0u8; 32];
concat_kdf::derive_key_into::<sha2::Sha256>(b"shared-secret", b"other-info", &mut key).unwrap();
依赖项
~330KB