2012-01-01 76 views
-2

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

喜欢的人,我有在这里

"1f06b3b57542c78b08d9b2c8cd14a44ff6de52eefa60284af778c2d02c7f35e8cb28b972a8a597ed949da8538f2f494cc5813bb500b595dab3e8575d01284e983d525a70eb61" 

所以任何人都可以点我到正确的方向?

或者至少提供一些有关这种方法(140符号)的信息。

+0

你可以谷歌bcrypt,这似乎是最近获得追随者/ apologists。 – 2012-01-01 12:41:08

+0

你的意思是FIPS 140-2? – rene 2012-01-01 12:41:20

+1

所有这些都是十六进制数字(0..f),所以它只是一个70字节的序列。将密码加密成70字节序列的方法数量接近无穷大。 – dasblinkenlight 2012-01-01 12:44:31

回答

0

这不是加密,它是哈希。该算法最可能的工作原理大致如下:

1)生成一个6字节的盐。

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

3)输出6字节的盐,然后将64字节的散列作为140个字符的十六进制字符串。

+0

我怎样才能看到什么是在哈希后? – Exc 2012-01-01 14:31:51

+0

@Exc你看不到它里面有什么,你不需要。只需散列提供的密码并检查它是否与以前散列的密码相匹配。 – rene 2012-01-01 19:34:59

+0

@Exc散列​​最有可能是字符串的前12个字符。在你的例子中,哈希大概是1f06b3b57542。 – 2012-01-02 09:48:21