加解密库
软件介绍
HMAC(Keyed-Hashing for Message Authentication)算法是一种基于密钥的报文完整性验证方法,其安全性是建立在Hash加密算法基础上,SHA1(Secure
Hash Algorithm 1)作为一种常用的密码散列函数,可以接收一个输入(或“消息”),并生成一个160位(20字节) 的散列值, HMAC-SHA1算法通过SHA1函数将密钥与消息混合,可以有效地防止各种密码学攻击。
KACC_crypto库基于鲲鹏920系列处理器,利用MultiBuffer技术,将多个相同的算法任务进行聚合,并利用CPU的SIMD和流水线叠加的特性,提高单核计算效率,实现HMAC-SHA1算法的性能优化。
| BoostKit版本号 | 开发语言 | 组件版本号 | 资源获取 | 文档 |
|---|---|---|---|---|
| 25.3.0 正式版本 | C | 1.0 | BoostKit-kacccrypto_1.0.zip人工验证签名下载自动验证签名下载 | 查看文档 |
功能特性
优化HMAC-SHA1算法性能


