哈希算法
哈希算法又称散列算法,是一种将任意长度的输入数据,通过单向数学函数转换为固定长度字符串的密码学算法,输出结果称为哈希值或摘要。它具有单向不可逆、抗碰撞性、雪崩效应等特点,微小数据改动会产生完全不同的哈希结果。
常见算法包括国际通用的MD5、SHA-1、SHA-256等,以及我国自主的SM3国密哈希算法。哈希算法不存储原始数据,无法通过摘要反推原文,因此广泛用于数据完整性校验、身份验证、数字签名等场景。
在网络传输中,可通过比对文件前后哈希值判断是否被篡改;在密码存储领域,系统仅保存密码哈希值,避免明文泄露。区块链、数字证书、国密SSL协议等均依赖哈希算法保障数据可信,是现代信息安全体系的基础支撑技术。
常见算法包括国际通用的MD5、SHA-1、SHA-256等,以及我国自主的SM3国密哈希算法。哈希算法不存储原始数据,无法通过摘要反推原文,因此广泛用于数据完整性校验、身份验证、数字签名等场景。
在网络传输中,可通过比对文件前后哈希值判断是否被篡改;在密码存储领域,系统仅保存密码哈希值,避免明文泄露。区块链、数字证书、国密SSL协议等均依赖哈希算法保障数据可信,是现代信息安全体系的基础支撑技术。

闽公网安备 35021102000564号