设为首页 加入收藏

TOP

MySQL中AES_ENCRYPT('密码','钥匙')函数 可以对字段值做加密处理
2015-11-10 12:16:14 来源: 作者: 【 】 浏览:0
Tags:MySQL AES_ENCRYPT ' 密码 钥匙 函数 可以 段值做 加密 处理

MySQL中AES_ENCRYPT('密码','钥匙')函数 可以对字段值做加密处理


AES_DECRYPT(表的字段名字,'钥匙')函数 解密处理


例,表结构:



现在插入一条数据,对passwd密码字段加密。


INSERT INTO credit_card(cid,NAME,email,passwd)


VALUES(101,'hechunyang','hechunyang@163.com',AES_ENCRYPT('123456','hechunyang'));



如图所示,插入成功。下面看看数据库加密的效果:


upload/2015_10/temp_15101019297773.jpg


可以看到,已经加密,看见的是乱码。


用户登录的时候要进行验证,程序需要解密,通过函数AES_DECRYPT(表的字段名字,'钥匙')


SELECT cid,NAME,email,AES_DECRYPT(passwd,'hechunyang') as passwd FROM credit_card


WHERE NAME='hechunyang';



可以看到,已经解密。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇由Oracle Bug引起的AWR Snapshot.. 下一篇GoldenGate for Oracle 数据一致..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: