2.3 密码哈希函数 2.3 密码哈希函数 在现代密码学实践中,密码哈希函数扮演着至关重要的角色,如同信息世界的指纹,为数据完整性、身份验证和安全通信提供了坚实的基础。无论是在TLS/SSL协议保护的网络连接中,还是在VPN构筑的安全隧道里,亦或是日常的数据存储和传输过程中,都离不开密码哈希函数的默默守护。本章节将深入探讨密码哈希函数的概念、特性、常见算法及其广泛应用,带你领略其背后的精妙设计与强大力量。 2.3.1 概念与特性:单向性、抗碰撞性 密码哈希函数,也称为散列函数或哈希算法,是一种将任意长度的消息(也称为输入或预映射)压缩成固定长度的哈希值(也称为摘要、散列或指纹)的数学函数。这个过程是不可逆的,也就是说,从哈希值反推出原始消息在计算上是不可行的。