如何生成或查找SHA1加密任何输入字符串无法生成的字符串?
我问这个的原因是因为我需要在用户表中使用全局密码占位符。
由于
答案 0 :(得分:1)
实际上,它取决于用于存储SHA1-hash的表示形式。但只是有时在/ etc / passwd中使用的*应该有效。实际上一个空字符串也可以工作,但我会使用更明确的东西 - 比如'* invalid'
如果您使用标准十六进制表示(例如'68ac906495480a3404beee4874ed853a037a7a8f'),您可以使用实际上不是40位数十六进制数的所有内容。使用一些ascii char,而不是[0-9a-f],而不是[0-9a-zA-Z]。