![]() |
1
9
不同之处在于所使用的算法,它也决定了输出的大小(例如,MD5产生128位输出,SHA 160位)。 MD5和SHA1的弱点已经被发现(散列空间中的冲突),但对于大多数情况来说,MD5是足够的,除非您在银行网站上工作。 但是,您必须使用salt(不管使用的哈希算法如何),例如,仅使用密码的md5就可能使您容易受到彩虹攻击。
|
![]() |
2
14
这些都是不同的算法。其中一些是加密散列,一些是简单的校验和(如crc32和adler32),计算速度非常快,但不应用于加密目的。 MD5 and SHA-1 used to be the standard cryptographic hashes, but recently weaknesses have been found in both. 您最好使用新的sha-256进行加密。其他新的sha变体使用更少或更多的位,但没有根本不同。 You can probably find more detailed information about most of those algorightms on Wikipedia. |
![]() |
Farid · 限制django每个客户的访问 2 年前 |
![]() |
josegp · 在Nmap中-p-tag是什么意思 2 年前 |
![]() |
kramer65 · 如何根据网站用户在S3上添加非公共网站文件? 6 年前 |
|
derf26 · 如何阻止React Web包包含包中的脚本。json 6 年前 |
|
user8663960 · 最好也是最简单的方法是保护登录表单的安全 6 年前 |