全站数据
8 4 2 0 5 8 1

哈希函数应用功能有哪些

鹭岛黄药师 | 简单学习,快乐成才!         
问题更新日期:2024-10-15 07:38:36

问题描述

哈希函数应用功能有哪些,麻烦给回复
精选答案
最佳答案

主要有以下功能:

1.文件校验:我们比较熟悉的校验算法有奇偶校验和CRC校验,这2种校验并没有抗数据篡改的能力,它们一定程度上能检测并纠正数据传输中的信道误码,但却不能防止对数据的恶意破坏。

MD5 Hash算法的

"数字指纹

"特性,使它成为目前应用最广泛的一种文件完整性校验和(Checksum)算法,不少Unix系统有提供计算md5 checksum的命令。

2.数字签名: Hash 算法也是现代密码体系中的一个重要组成部分。由于非对称算法的运算速度较慢,所以在数字签名协议中,单向散列函数扮演了一个重要的角色。对 Hash 值,又称

"数字摘要

"进行数字签名,在统计上可以认为与对文件本身进行数字签名是等效的。而且这样的协议还有其他的优点。

3.鉴权协议: 在传输信道是可被侦听,但不可被篡改的情况下,这是一种简单而安全的方法。