#RustCrypto

password-hashes - Rust实现的多种密码哈希算法集合
RustCrypto密码哈希密码验证Rust编程加密算法Github开源项目
这个项目提供了多种密码哈希算法的Rust实现,包括Argon2、Balloon、bcrypt-pbkdf、PBKDF2、scrypt和SHA-crypt。采用纯Rust编写,具有高性能和内存安全特性。项目支持灵活的密码验证,并提供详细文档和示例代码。适用于需要实现安全身份认证的Rust项目。
MACs - Rust实现的高性能消息认证码算法库
RustCrypto消息认证码加密算法Rust编程开源项目Github
RustCrypto: MACs是一个纯Rust实现的消息认证码(MAC)算法库,包含BelT MAC、CBC-MAC、CMAC、HMAC和PMAC等多种算法。该项目支持多个Rust版本,提供详细文档和示例,采用Apache 2.0和MIT双重许可。这个开源库为需要高性能、安全MAC算法的开发者提供了可靠的选择。
signatures - Rust实现的轻量级数字签名算法库
RustCrypto数字签名加密算法公钥加密no_stdGithub开源项目
RustCrypto: Signatures 是一个数字签名算法库,实现了DSA、ECDSA、EdDSA等多种签名算法。该库不依赖标准库,适用于裸机和WebAssembly环境。项目采用模块化结构,每种算法独立封装,并统一遵循signature crate定义的接口,便于开发者集成使用。
elliptic-curves - Rust通用椭圆曲线密码库
RustCrypto椭圆曲线密码学密码学库RustWebAssemblyGithub开源项目
elliptic-curves是一个Rust实现的通用椭圆曲线密码库,支持多种常用曲线如secp256k1、NIST系列和SM2等。该库提供了表示椭圆曲线、标量、点和密钥的类型与特征,采用模块化设计,支持no_std环境,适用于嵌入式和WebAssembly开发。
投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号