中关村在线

软件

MySQL数据加密解密技术

在MySQL数据库中,为确保敏感数据安全,防止包括内部人员在内的信息泄露,可采用AES加密技术。通过AES_ENCRYPT函数对数据进行加密存储,再利用AES_DECRYPT函数解密读取,实现数据的高效保护与安全管理,保障关键信息不被未授权访问。

1、 登录MySQL后,选择test数据库,创建名为yonghu的新表,包含id、mingcheng和kouling三个字段。

2、 AES_ENCRYPT(字符,加密密码)为加密函数,用于对数据进行加密处理,结果以latin1编码的字符串形式返回。

3、 AES_DECRYPT(加密字符,密钥)用于解密数据,还原出原始明文内容。

4、 在yonghu表中添加一条记录,用户名为万万,明文口令123456,加密后口令存储为abc。

5、 向用户表中插入一条记录,用户名为万万,密码字段使用AES加密算法对123456进行加密,密钥为abc,确保敏感信息在存储过程中的安全性。

6、 查询yonghu表中的数据:SELECT * FROM yonghu;密码显示为无法识别的特殊字符。

7、 查看数据,解密还原加密口令

8、 修改yonghu表中指定用户的密码信息

9、 查询yonghu表中id为2的记录,将其口令由123456更新为wanwan。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具