区块链技术-hash算法

哈希算法在计算机加密算法中很重要,它将任意长度额明文字符转换成二进制,再将这些二进制内容计算得到固定长度的二进制密文串(哈希散列值)。一般的,明文稍有不同则最后的哈希散列将大相径庭。 输入到算法中的熵源具有随机性,哈希算法的结果也具有随机性,当两个不同的数据经过哈希算法得到同一散列数据值,则称之为发生了一次哈希碰撞。

优秀的哈希算法具备三个优良特性:

(1)逆向困难。指通过散列值几乎不能推出明文。

(2)输入敏感。指明文的细小变化也会导致散列值发生很大变化。

(3)抗碰撞。发生哈希碰撞需要极高的计算代价

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值