问题描述
- mysql分类加密问题,求指点
-
mysql数据库有TDE功能可以进行整体加密,现在假设我有一个数据表,表中有列属性值为a,b,c,d;那么我该如何实现根据这个属性值进行分类加密?
例如表中有3行数据在该属性下的值为a,另外有4行数据在该属性下的值为b,我怎么样才能用不同的密钥加密这两类数据呢?
希望哪位大神能给我讲讲。。。谢谢
解决方案
https://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html
UPDATE T1 SET T1.f = AES_ENCRYPT(value, encryption_key) WHERE ...
解决方案二:
你也说了是“整体加密”,不可能单独加密的。
TDE其实防止的是不知道数据库密码的人,直接复制了你的数据库文件,到另外一个服务器上打开。
解决方案三:
解决MySQL加密中文字段乱码问题
时间: 2025-01-02 05:18:58