Hash 无法由SHA1生成的字符串

Hash 无法由SHA1生成的字符串,hash,passwords,sha1,Hash,Passwords,Sha1,如何生成或查找任何输入字符串的SHA1加密都无法生成的字符串 我问这个问题的原因是因为我需要用户表中的全局密码占位符 谢谢这实际上取决于存储SHA1散列的表示形式。但是,就像/etc/passwd中有时使用的*一样,应该可以工作。实际上,空字符串也可以工作,但我会使用更明确的东西,比如“*invalid” 如果您使用的是标准十六进制表示法(例如“68AC906495480A3404BEEE4874ED853A037A7A7F”),则可以使用实际上不是40位十六进制数的所有数字。使用一些ascii

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

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


谢谢

这实际上取决于存储SHA1散列的表示形式。但是,就像/etc/passwd中有时使用的*一样,应该可以工作。实际上,空字符串也可以工作,但我会使用更明确的东西,比如“*invalid”


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

这可能正是我需要的。非常感谢。