使用不同的密码加密数据库表中的各个行

时间:2012-02-29 11:31:14

标签: mysql oracle sqlite postgresql nosql

我们可以使用不同的密码加密数据库表中的各个行。如果是,哪个数据库支持此类功能。每行包含客户端信息,我想用客户端详细信息加密该行。 如果可能的话,也可以考虑使用No-SQL。

2 个答案:

答案 0 :(得分:2)

当我不太了解应用程序的意图时,很难提供详细的指导。

当然可以做你的建议,尽管可能需要一些编码来实现。

但是,如果您只是想确保客户端只能看到自己的数据,那么另一种方法可能是VPD(虚拟专用数据库)或RLS(行级安全性)。

希望有所帮助。

答案 1 :(得分:0)

我建议在发送到数据库之前在本地加密数据。另一种选择是为每个客户端提供不同的模式。