文件名称:cppcrypto:C ++加密库(现代哈希函数,密码,KDF)-开源
文件大小:13.6MB
文件格式:ZIP
更新时间:2024-05-15 05:14:34
开源软件
cppcrypto提供了加密原语的优化实现。 哈希函数:BLAKE,BLAKE2,Groestl,JH,Kupyna,MD5,SHA-1,SHA-2,SHA-3,SHAKE,Skein,SM3,Streebog,Whirlpool。 分组密码:具有所有分组和密钥大小的Anubis,Aria,Camellia,CAST-256,Kalyna,Kuznyechik,火星,Serpent,Simon-128,SM4,Speck-128,Threefish,Twofish和Rijndael(AES)。 流密码:HC-128,HC-256,Salsa20,XSalsa20,ChaCha,XChaCha。 加密方式:CBC,CTR。 MAC功能:HMAC,Poly1305。 关键派生函数:PBKDF2,scrypt,Argon2(Argon2i,Argon2d,Argon2id)。 包括示例命令行工具:-'digest'-用于使用任何受支持的哈希算法(类似于md5sum或RHash)来计算和验证文件校验和。 -'cryptor'-用于使用Serpent-256算法(带有HMAC的CBC模式)进行文