Encryption 密码加密方法

Encryption 密码加密方法,encryption,methods,Encryption,Methods,我正在寻找使用140个符号加密的密码加密方法 就像我这里的那个 "1f06b3b57542c78b08d9b2c8cd14a44ff6de52eefa60284af778c2d02c7f35e8cb28b972a8a597ed949da8538f2f494cc5813bb500b595dab3e8575d01284e983d525a70eb61" 有人能给我指出正确的方向吗 或者至少给出一些关于这种方法的信息(140个符号)。这不是加密,而是散列。最有可能的是,该算法大致如下所示: 1) 生成

我正在寻找使用140个符号加密的密码加密方法

就像我这里的那个

"1f06b3b57542c78b08d9b2c8cd14a44ff6de52eefa60284af778c2d02c7f35e8cb28b972a8a597ed949da8538f2f494cc5813bb500b595dab3e8575d01284e983d525a70eb61"
有人能给我指出正确的方向吗


或者至少给出一些关于这种方法的信息(140个符号)。

这不是加密,而是散列。最有可能的是,该算法大致如下所示:

1) 生成一个6字节的salt

2) 生成密码和salt的SHA-512散列


3) 输出6字节的salt,后跟64字节的哈希,作为140个字符的十六进制字符串。

你可以用谷歌搜索bcrypt,它最近似乎获得了拥护者/辩护者。所有这些都是十六进制数字(0..f),所以它只是一个70字节的序列。将密码加密为70字节序列的方法几乎是无限的。如果你至少能给出一个密码+哈希对,那么就有更高的机会找出算法。以后我怎么才能看到哈希中有什么?@Exc你看不到,也不需要知道。只需对提供的密码进行哈希运算,并检查它是否与以前哈希运算的密码匹配。@Exc哈希值很可能是字符串的前12个字符。在您的示例中,哈希值可能是1f06b3b57542。