【问题标题】:AES Encryption/decryption using Spring Security使用 Spring Security 的 AES 加密/解密
【发布时间】:2015-06-02 21:51:34
【问题描述】:

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

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

提前致谢。

【问题讨论】:

  • 不要加密密码。哈希它们。每当您需要验证密码时,对新密码进行哈希处理并比较哈希值。为了使这更安全,请使用 PBKDF2 之类的东西,或者使用盐和大量迭代的 scrypt。

标签: encryption spring-security aes


【解决方案1】:

Spring security 实际上并不自己构建加密工具——它们更多地处理身份验证、登录、会话和编码(因此,散列密码之类的东西)。看一下http://www.jasypt.org/,如果在spring security级别需要加解密,则常与spring security一起使用(http://www.jasypt.org/springsecurity.html)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-10
    • 2012-02-24
    • 2016-09-22
    • 1970-01-01
    • 2011-02-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多