MySQL中的其他一些函数
我的加密与解密的认知是被各种谍战类的电视剧所普及的,那时候的年纪刚好是对任何事情都很着迷与好奇,所以这一直就是我心头想揭开的一片面纱。看完了本篇涉及到MySQL加密与解密函数功能后,我想你会恍然大悟:其实所谓的密码本质也就如此,关键在于规则而已!加密的目的就是为了传递信息--MySQL中数据就是信息--的过程中保证其安全性,不容易被第三方所轻易获取。
工具/原料
MySQL 5.7
win10电脑
操作方法
【1】PASSWORD(str)加密
【结论】PASSWORD(str)将字符串'MYSQLPASSWORD'加密为长字符串,并且对被加密的字符串区分大小写。另外该函数加密后是不可逆的,即不能从解密结果通过算法返回被加密的字符。
2【2】MD5(str)加密
【结论】与上一种加密函数雷同,只是MD5的加密算法(即规则)是公开的,很容易被别人破译,所以其是可逆的并且安全性不高。
3【3】ENCODE(str, pswd_str)加密
【结论】我们可以看到,该加密函数是需要密钥的,加密的结果输出的是一些看似乱码的东东。
4【4】DECODE(crpt_str, pswd_str)解密
在接收信息方如何破译上面的乱码?基于此MySQL提供了解密函数。
【结论】进行解密操作还是需要密钥,所以密钥在密码学中是重要的一个物件,犹如谍战电视剧中的密码本。
5【5】格式化函数
【结论】其需要传入两个参数,第一个参数是操作对象,第二个参数是定义规则。返回值则是将第一个参数按第二参数定义规则进行四舍五入取小数位,不够的则补0。
6【6】进制转换函数
【结论】该函数有三个参数,第一个参数是操作对象,第二个参数是指定第一个参数原始进制,第三个参数则表示第一个参数要转换的目标进制。
譬如CONV(15,10,16)就是将十进制的15转换为16进制。
7【7】网络地址与数字的互相转换
【结论】是一对互为反函数。

总结
1、有三类加密函数,一类解密函数;2、加密与解密函数都是需要传入参数值,返回值就是对入参的操作(加密)结果;3、密钥是一个核心要素。
同类经验分享
- 谷歌拼音输入法怎么敲出特殊符号11-26
- 狗狗耳朵清洁护理有什么方法?11-26
- 钉钉如何设置允许非好友查看我的企业认证信息?11-19
- 如何更好地处理婆媳矛盾11-19
- 萌妆的打造方法11-19
- 家具设计之客厅电视柜家具手绘举例11-17
- 汽车美容知识全攻略11-26
- 怎么做美人鱼手工制作11-26
- 小孩很不听话怎么办?11-17
- 微信6.6怎么关闭搜一搜07-27
站内热点
- 谷歌拼音输入法怎么敲出特殊符号11-26
- 狗狗耳朵清洁护理有什么方法?11-26
- 钉钉如何设置允许非好友查看我的企业认证信息?11-19
- 如何更好地处理婆媳矛盾11-19
- 萌妆的打造方法11-19
- 家具设计之客厅电视柜家具手绘举例11-17
- 汽车美容知识全攻略11-26
- 怎么做美人鱼手工制作11-26
- 小孩很不听话怎么办?11-17
- 微信6.6怎么关闭搜一搜07-27
近期更新
- EXCEL如何自动输入序号04-07
- 怎样辨别她是变乖了还是不在乎了04-06
- 可可花生果的制作方法04-06
- 向女神表白攻略04-06
- 七夕该送什么礼物给女朋友?04-06
- 怎样判断孩子早恋04-06
- 18至25岁女孩的香水推荐(也可做礼物)04-06
- 该如何对待暗恋我们的人04-06
- 老公性格太沉闷怎么办04-06
- 美味小吃——艾窝窝04-06
- 职场生存法则第二篇-人际交往篇04-06
- 职场人千万不要触碰五大高压线04-06