SHA1无法生成的字符串

时间:2012-05-21 15:09:44

标签: hash passwords sha1

如何生成或查找SHA1加密任何输入字符串无法生成的字符串?

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

由于

1 个答案:

答案 0 :(得分:1)

实际上,它取决于用于存储SHA1-hash的表示形式。但只是有时在/ etc / passwd中使用的*应该有效。实际上一个空字符串也可以工作,但我会使用更明确的东西 - 比如'* invalid'

如果您使用标准十六进制表示(例如'68ac906495480a3404beee4874ed853a037a7a8f'),您可以使用实际上不是40位数十六进制数的所有内容。使用一些ascii char,而不是[0-9a-f],而不是[0-9a-zA-Z]。