Mysql数据库数据加密简单方式

1、触发器

mysql对数据库字段存储的数据加密_小科的技术博客_51CTO博客

添加触发器
CREATE TRIGGER `auth_enc_trigger` 
AFTER INSERT on auth
FOR EACH ROW
INSERT into `auth_enc` (id, real_name, id_number) VALUES (NEW.id,to_base64(aes_encrypt(NEW.real_name, "slwh-dfh")),to_base64(aes_encrypt(NEW.id_number, "slwh-dfh")));
查询加密后的表
select id,aes_decrypt(from_base64(real_name),'slwh-dfh'),aes_decrypt(from_base64(id_number),'slwh-dfh') from auth_enc;
"""
 

https://oss.aliyuncs.com/netmarket/1fb06064-4c28-41ac-b7d5-6cc2f7db88e8.pdf

安华金和发布国内首款支持MySQL数据库的透明加密产品(DBCoffer-MySQL TDE)

数据加密存储——已上线应用平滑切换方案 - 掘金

ShardingSphere4.1.1:Sharding-JDBC数据加密及SPI加密策略实现 - 掘金

猜你喜欢

转载自blog.csdn.net/okyanxingkui/article/details/130289485