我已存储(并编码)了一个电子邮件密码。我使用过PasswordEncoder(Spring security)。
passwordEncoder.encode(password);
现在我需要对其进行解码才能在javax邮件中使用它。 (密码用于连接电子邮件提供商(yahoo,gmail等) 有没有办法解码这个密码?
提前致谢。
答案 0 :(得分:4)
PasswordEncoder接口仅支持编码和匹配,这是处理密码的最佳方式,正如其他人所建议的那样。您可以使用StandardPBEStringEncryptor库提供的Jasypt,因为此库与Spring Security透明集成。此外,您可以使用Java Cryptography Extension Password Based Encryption (PBE)推出自己的内容,但是在尝试关于密码加密的目标之前,您必须阅读this。