lat*_*l42 7 java crypt sha shadow sha512
我正在寻找一个Java函数来生成/验证密码哈希,crypt(3)如果sha512在"/etc/pam.d/common-password"中激活它们,就会将它们存储在Linux"/ etc/shadow"文件中. .
明文字符串"geheim"将转换为:
"$6$WoC532HB$LagBJ00vAGNGu8p9oeYDOSNZo9vTNTzOgPA.K0bJoiXfbcpj3jBuTkNwdzCrSNadRi8LanH1tH6tGGPPp/Lp3."
Run Code Online (Sandbox Code Playgroud)
来自http://www.akkadia.org/drepper/SHA-crypt.txt我明白,就像MD5一样,它不仅仅是一个类似SHA的哈希,DigestUtils或者是Java MessageDigest类产生的,而是一种更有魔力的算法.
我在这里找到了所有新crypt()算法的Java实现:ftp://ftp.arlut.utexas.edu/java_hashes/
| 归档时间: |
|
| 查看次数: |
23413 次 |
| 最近记录: |