
C语言实现的SHA256摘要算法和HMAC_SHA256散列/哈希算法,适用于各类嵌入式单片机
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目采用C语言开发,提供了高效的SHA256摘要及HMAC_SHA256哈希算法实现,特别优化以适应资源受限的嵌入式系统和单片机环境。
`void sha256_get(uint8_t hash[32], const uint8_t *message, int length);`
此函数用于对消息计算摘要值,输入任意大小的消息,输出32字节的摘要值。
`void hmac_sha256_get(uint8_t digest[32], uint8_t *message, int message_length, uint8_t *key, int key_length);`
此函数用于HMAC_SHA256加密,密钥长度可变,输出为32字节。
全部评论 (0)
还没有任何评论哟~


