有没有办法解密PBKDF2
java中的密码。 Java有实现PBKDF2
算法为PBKDF2WithHmacSHA1
。我得到了为密码创建哈希值的代码。我参考了下面的链接来了解哈希技术:
http://howtodoinjava.com/security/how-to-generate-secure-password-hash-md5-sha-pbkdf2-bcrypt-examples/ http://howtodoinjava.com/security/how-to-generate-secure-password-hash-md5-sha-pbkdf2-bcrypt-examples/
我的要求是以加密格式存储第三方FTP服务器密码,并在需要登录服务器时从数据库以纯文本形式取回密码。谁能建议最好的密码加密方法?
请注意,PBKDF2 是一种散列方法而不是加密方法(准确地说:它是一种从密码导出加密密钥的方法,但它也经常用作密码散列方法)。 PBKDF2 的全部意义在于,除了通过暴力猜测之外,不可能获得原始密码,并使其变得尽可能困难。
如果您正在谈论您的用户密码:您根本不应该能够清楚地了解它们 - 如果您这样做并让我知道(例如,通过向我显示我的密码),我会立即将您的整个网站标记为不安全。
如果您需要为应用程序保留加密密码以访问其他服务,那么 PBKDF2 是不适合该工作的工具,请改用真正的加密算法,例如 AES。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)