【发布时间】:2015-06-02 21:51:34
【问题描述】:
我一直在互联网上寻找如何在 Spring Framework 中使用 AES 加密/解密密码或字符串。有链接或教程吗?解释 AES 也很好,但请使用非书呆子的话。
如果您想知道我为什么要这样做,因为我们需要加密密码并将其保存在会话中,然后从会话中获取解密然后使用它。
提前致谢。
【问题讨论】:
-
不要加密密码。哈希它们。每当您需要验证密码时,对新密码进行哈希处理并比较哈希值。为了使这更安全,请使用 PBKDF2 之类的东西,或者使用盐和大量迭代的 scrypt。
标签: encryption spring-security aes