- 6
- 0
- 约2.27千字
- 约 13页
- 2022-08-10 发布于云南
- 举报
使用Hash函数进行信息鉴别
网络安全与电子商务
使用Hash函数进行信息鉴别
信息鉴别与加密
Hash 函数的特征和功能
Hash函数基本用法
典型的Hash函数
信息鉴别与加密
保密性与真实性是两个不同的概念,信息加密提供的只是信息的保密性而非真实性。
某些信息只需要真实性,不需要保密性。
广播的信息难以使用加密(信息量大)
网络管理信息等只需要真实性
政府/权威部门的公告
信息真实性鉴别代价小,加密代价大(公钥算法代价更大)。
鉴别函数与保密函数的分离能提供功能上的灵活性
HASH 函数及其特征
概念
Hash函数是一种从明文到密文的不可逆函数,即只能加密不能还原。它是将任意长度的信息压缩到一固定长度的信息摘要(Message Digest)的函数h=H(M)。
Hash函数又称为:摘要函数、散列函数、数字指纹(Digital finger print)、压缩(Compression)函数、数据鉴别码(Data authentication code)等。
特征
计算的单向性:给定M和H,求h=H(M)容易,但反过来给定h和H,求M=H-1(h)在计算上是不可行的。
强碰撞自由:要寻找不同的信息M 和M′,满足 H(M′)=H(M)在计算上是不可行。
Hash函数不需要密钥,并且函数运算速度较快。
对Hash函数的密码分析比对称密钥密码更困难。
HASH 函数的作用
原创力文档

文档评论(0)