散列 关于哈希函数你应该知道的东西( 二 )
抗碰撞性 和 抗次原像性 也许听上去是同样的性质,但它们具有细微而显著的不同 。抗次原像性 说的是如果 已经 有了一个消息,你也很难得到另一个与之哈希值相匹配的消息 。抗碰撞性 使你很难找到两个可以生成相同哈希值的消息,并且要在哈希函数中实现这一性质则更加困难 。
让我回到黑客试图替换文件(可以通过哈希值进行校验)的场景 。现在,要在“外面”使用加密哈希算法(除了使用那些在现实世界中由独角兽公司开发的完全无 Bug 且安全的实现之外),还有一些重要且困难的附加条件需要满足 。认真的读者可能已经想到了其中一些,特别需要指出的是:
- 你必须确保自己所拥有的哈希值副本也没有被篡改 。
- 你必须确保执行哈希算法的实体能够正确执行并报告了结果 。
- 你必须确保对比两个哈希值的实体确实报告了这个对比的正确结果 。
推荐阅读
- 客厅鱼缸怎样放最旺财 关于鱼缸风水的方位说法
- 关于茶叶的起源,端午节起源龙的节日
- 关于贡茶你知道多少,贡茶之源组图
- 关于普洱生茶和熟茶,生茶和熟茶的区别大全
- 关于盖碗有个疑问,不同山头原料发酵的熟茶
- 关于英式奶油茶历史,英式奶茶的做法
- 散列 关于哈希函数你应该知道的东
- 关于小产区茶的遐想,2020年易武黑水梁子口感怎么样
- 关于WiFi必须了解的基础知识
- 关于扬州的茶礼,扬州大明寺为日式茶舍举行洒净法会