Spring security 使用salt解密密码

Spring security 使用salt解密密码,spring-security,Spring Security,使用PasswordEncoder我将密码编码如下: String encryptedPass = passwordEncode.encode(password,salt); 我想解密它。 因为,我想要字符串格式的用户密码,让他登录贝宝帐户 我该怎么做(如果可能的话)?请问您需要它做什么?如果只是为了进行身份验证,您可以将加密密码与数据库中的加密密码或其他内容进行比较,正如本文中所建议的:我不认为您可以,我的理解是这是一个单向散列(MD5,SHA)函数。但就像@Exa说的,我不明白你为什么要这

使用
PasswordEncoder
我将密码编码如下:

String encryptedPass = passwordEncode.encode(password,salt);
我想解密它。 因为,我想要字符串格式的用户密码,让他登录贝宝帐户


我该怎么做(如果可能的话)?

请问您需要它做什么?如果只是为了进行身份验证,您可以将加密密码与数据库中的加密密码或其他内容进行比较,正如本文中所建议的:我不认为您可以,我的理解是这是一个单向散列(MD5,SHA)函数。但就像@Exa说的,我不明白你为什么要这么做。Exa对比较密码的建议就是我要做的。出于某种目的,我想要字符串格式的用户密码。这似乎是一个非常糟糕的主意。双向加密密码几乎总是容易受到安全问题的攻击。真的,不要这样做。