怎么理解是否为密码学hash呢?

来源:3-3 介绍Hash函数和性质

LanceMai

2022-07-15

怎么理解是否为密码学hash呢?

写回答

1回答

马里布

2022-07-15

同学你好,首先是否为密码学hash算法,是在这个算法设计之初就被定义好的,它会遵守安全哈希的那些原则来设计,所以说是否为密码学hash是这个算法的一个固有属性。

较为粗略的一个判断方法是看这个哈希的摘要长度是否足够长,通常密码学hash的摘要长度都会大于128位,但反过来就不一定了,例如crc-128虽然足够长但不是密码学哈希方法。

可以快速的浏览wiki获知当前主流的密码学hash方法列表,或者具体的查看该hash的技术设计文档来确认它的属性。 https://en.wikipedia.org/wiki/Cryptographic_hash_function

0
0

人人都该懂密码学,通用密码学原理与应用实战

万物互联时代,更新你的安全保障能力

249 学习 · 26 问题

查看课程