哈希函数(Hash function)简介

哈希函数将任何长度的信息输入后加以浓缩,转换而成为一个长度较短且固定的输出,此输出信息为哈希值(Hash Value)或信息摘要(Message Digest)。

• 应用:
– 确保资料传送的完整性
– 数字签署
– 密码储存

– 信息确认

• 哈希函数特性
– 单向的映射函数(One way transformation),无法由输出反推其原输入值(不可反逆)
– 抗碰撞性(collision resistance)
a)哈希值需随明文改变而变动
b)很难找出二个不同的文件具有相同的哈希值
c)常被称为「数字指纹」(Digital Fingerprint)
– 扩张性(Diffusion) 

也成为雪崩效应,指明文中的任何一个小地方的变更都将会扩散影响到密文的各部份

• 常用的哈希算法

• MD2、MD4、MD5
• Secure Hash Algorithm (SHA)
• RIPEMD-160


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值