mbedtls系列文章 mbedtls | 01 - 移植mbedtls库到STM32的两种方法 mbedtls | 02 - 伪随机数生成器(ctr_drbg)的配置与使用 文章目录 mbedtls系列文章 一、单向散列算法 1. 单向散列函数 2. 单向散列算法 2.1. MD系列实现 2.2. SHA系列算法 3. mbedtls中提供的单向散列算法 二、功能模块的使用方法 1. 配置宏 2. md通用接口API说明 3. 编写测试函数 4. 调用测试函数 5. 测试结果 一、单向散列算法 1. 单向散列函数 单向散列函数是一类满足密码学算法安全属性的特殊散列函数,可以根据消息的内容计算出散列值,又称为安全散列函数或者哈希函数,通常用于检验消息完整性。 输入数据称为消息,计算出的散列值称为消息摘要(摘要)。 单向散列函数具有如下特点: 输入长度任意; 输出长度固定