如何在数据库中存储敏感数据?

时间:2016-07-13 16:50:53

标签: database spring database-security

我即将设置存储敏感数据的数据库。我该怎么做,以确保数据在数据库中是安全的?

1 个答案:

答案 0 :(得分:0)

一个简单的加密算法就足够了。如果你使用网络服务器,那么我建议使用具有预定义密码和解密方法的crypto-js。您可以随机化密钥并在必要时将它们存储在服务器中。

https://www.npmjs.com/package/crypto-js 要么 https://github.com/brix/crypto-js

如果您要使用工具,那么有数百种可用于加密和解密的API ......然后可以将其存储在数据库中。

因此,如果没有运行只有服务器知道的相同密钥,即使您无法解密,也可以获得数据。