怎么理解是否为密码学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
00
相似问题