【发布时间】:2013-03-18 13:55:40
【问题描述】:
不同之处在于它们生成的长度。
crc32() 给出 32 位代码
sha1() 给出 128 位代码
md5() 给出 160 位代码
对吗??或者他们之间还有什么不同吗?
【问题讨论】:
-
你应该提到你想用那些散列函数做什么,散列函数有不同的用途。如果您打算存储密码,请记住这些函数都不合适,而是使用 BCrypt 等慢速密钥派生函数。
-
@martinstoeckli 哦,是的,我忘了 bcrypt :D 那有 php 实现吗?
-
@Patashu - 是的,但是使用起来有点棘手,看看这个example。
标签: php