MySQL数据库字段加密
2024-10-11 06:35:49
一、导入表结构
USE `qskj_03`;
/*Table structure for table `test` */
DROP TABLE IF EXISTS `test`;
CREATE TABLE `test` (
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT '主键',
`username` varchar(200) NOT NULL COMMENT '用户名',
`mobile` varchar(100) NOT NULL COMMENT '电话号码',
`enmobile` varbinary(100) NOT NULL COMMENT '加密后的电话号码',
KEY `id` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
二、插入一条数据
INSERT INTO test(username,mobile,enmobile)VALUES
('曹操','17779740665',AES_ENCRYPT('17779740665','key'));
三、对加密数据进行解密
SELECT t1.*,AES_DECRYPT(t1.`enmobile`,'key') AS '解密后的电话号码'
FROM test t1;
最新文章
- Asp.Net MVC EF各版本区别
- Windows Phone自定义控件 ProgressRing
- tyvj P1431 [Tyvj Jan]分配任务(最大流)
- Effective C++:条款14:在中小企业资源管理copying表现
- 分离你的spring配置文件,让结构更清晰
- Dockerfile 常用指令 - 每天5分钟玩转 Docker 容器技术(16)
- nginx+vsftp图片下载java代码上传
- java中捕获Oracle异常
- linux debug tools
- 离线安装expect
- mybatis无mapper.xml用法
- SNF软件开发机器人平台2018-发展升级履历-零编程时代
- 【托业】新托业全真题库---TEST1
- webpack4入门
- DLL补丁劫持制作
- MySQL升5.6引发的问题
- linux命令中which、whereis、locate有什么区别?
- flask_wtf/wtforms几个坑点,先简单记此
- Visual Studio环境变量使用实例:使用环境变量来组织project
- arcgis for js/flex/sl 该选哪一个?