大数据

散列算法也称为单向散列函数、哈希算法或消息摘要算法

2018-05-08 10:35:33 | 来源:中培企业IT培训网

(3)散列算法也称为单向散列函数、哈希算法或消息摘要算法。它通过把一个单向数学函数应用于数据,将任意长度的一块数据转换为一个定长的、不可逆转的数据。这段数据通常叫作消息摘要。消息摘要代表了原始数据的特征,当原始数据发生改变时,重新生成的消息摘要也会随之变化,即使原始数据的变化非常小,也可以引起消息摘要的很大变化。

因此,消息摘要算法可以敏感地检测到数据是否被篡改。消息摘要算法再结合其他算法就可以用来保护数据的完整性。

散列算法主要应用在一些只需加密而不需解密的场景,如验证数据的完整性、口令表的加密、数字签名等。目前常用的散列算法有MD5算法和SHA-1算法等。

标签: 散列算法

猜你喜欢