2012-05-21 80 views
0

如何生成或查找无法通过对任何输入字符串进行SHA1加密生成的字符串?不能由SHA1生成的字符串

我问这个问题的原因是因为我在用户表中需要一个全局密码占位符。

谢谢

回答

1

它实际上取决于您用来存储SHA1-hash的表示形式。但只是一个*有时用在/ etc/passwd中,应该可以工作。其实一个空字符串会的工作也一样,但我会用更多的东西explicid - 喜欢“*无效”

如果您使用的是标准的十六进制表示(如“68ac906495480a3404beee4874ed853a037a7a8f”如),你可以使用所有不实际上是一个40位数的十六进制数。使用一些ASCII字符,不在[0-9a-f]中更好,但不在[0-9a-zA-Z]中。

+0

这可能正是我所需要的。谢谢 – Dopele