Encryption 使用Spring Security的AES加密/解密

Encryption 使用Spring Security的AES加密/解密,encryption,spring-security,aes,Encryption,Spring Security,Aes,我一直在互联网上寻找如何在Spring框架中使用AES加密/解密密码或字符串。有链接或教程吗?解释AES也很好,但请使用非书呆子的词语 如果您想知道我为什么要这样做,是因为我们需要加密密码并将其保存在会话中,然后从会话中获取密码进行解密,然后使用它 提前感谢。Spring security实际上并不构建加密工具本身——它们更多地处理身份验证、登录、会话和编码(因此,散列密码之类的事情)。看一看,如果在spring安全级别()需要加密/解密,它通常与spring安全一起使用。不要加密密码。把它们切

我一直在互联网上寻找如何在Spring框架中使用AES加密/解密密码或字符串。有链接或教程吗?解释AES也很好,但请使用非书呆子的词语

如果您想知道我为什么要这样做,是因为我们需要加密密码并将其保存在会话中,然后从会话中获取密码进行解密,然后使用它


提前感谢。

Spring security实际上并不构建加密工具本身——它们更多地处理身份验证、登录、会话和编码(因此,散列密码之类的事情)。看一看,如果在spring安全级别()需要加密/解密,它通常与spring安全一起使用。

不要加密密码。把它们切碎。每当需要验证密码时,对新密码进行散列并比较散列。为了使这更安全,使用诸如PBKDF2或scrypt之类的东西,并使用salt和大量迭代。