加密数据库中的所有表

时间:2019-06-12 15:56:02

标签: sql database

我想对数据库中的所有表进行加密,例如,我有10个具有已存在表数据的表,我想对所有这些详细信息进行加密。有可能请帮我解决这个问题。

我试图在Google中获得要求,但我没有得到任何相关信息,任何人有任何想法请帮助我

1 个答案:

答案 0 :(得分:0)

鉴于“加密”一词的含糊性,在mysql中当然是有可能的,因为至少可以消化(散列)值,这些值可以看作是将消息置于锁中并丢弃了密钥:

UPDATE _table
SET _column :=
    SHA(_column)
#     SHA1(_column)
#     MD5(_column)
;

一个人也可以遍历所有表的所有列并以此进行更新。