【发布时间】:2013-09-18 04:27:45
【问题描述】:
我有一个在 MySQL 中存储数据的 spring-mvc 堆栈。其中一些数据需要保护,所以我想我应该加密它。由于我以后可能需要使用这些数据(信用卡、SSN 等),所以我需要对其进行解密。我认为这排除了散列它。
似乎有几种方法,包括 Java 加密包。 Shiro 似乎有一些很好的能力,Blowfish-x 也是如此。而且我看到 MySQL 也支持加密/解密。我不确定我是否会长期使用 MySQL。
我的问题是:对于基于 Java 应用程序 Web 的应用程序来处理安全存储一些用户数据的最佳方法是什么?
【问题讨论】:
-
您想在您的数据库中存储信用卡信息吗?那么 PCI DSS 对您来说是一个很好的标准。 en.wikipedia.org/wiki/…