MairaDB 函数(五)

第六部分加密函数

1. AES_ENCRYPT(str,key);//返回使用密钥key对字符串str利用高级**加密**标准算法加密后的结果encrypt(编码)

2. AES_DECRYPT(str,key);//返回使用密钥key对字符串str利用高级加密标准算法**解密**后的结果decrypt(破译)

3. ENCODE(str,key);//使用key作为密钥**加密**字符串str,Encode结果是一个二进制字符串,以BLOB类型存储。(加密程度相对比较弱);

4. DECODE(str,key);//使用key作为密钥**解密**加密字符串str;

ENCRYPT(str,salt);//使用UNIX crypt()函数,用关键词salt加密字符串str

1. MD5();//计算字符串str的MD5校验和

2. PASSWORD(str);//**PASSWORD():**创建一个经过加密的密码字符串,适合于插入到MySQL的安全系统。**该加密过程不可逆,**和unix密码加密过程使用不同的算法。**主要用于MySQL的认证系统。**

3. SHA();//计算字符串str的安全散列算法(SHA)校验和

*实例一(AES_ENCRYPT/AES_DECRYPT)

实例二(ENCODE/DECODE)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,991评论 19 139
  • 概述 之前一直对加密相关的算法知之甚少,只知道类似DES、RSA等加密算法能对数据传输进行加密,且各种加密算法各有...
    Henryzhu阅读 3,060评论 0 14
  • 一、数学函数 ABS(x) 返回x的绝对值 BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制) ...
    ernest128阅读 314评论 0 0
  • 本文主要介绍移动端的加解密算法的分类、其优缺点特性及应用,帮助读者由浅入深地了解和选择加解密算法。文中会包含算法的...
    苹果粉阅读 11,592评论 5 29
  • 相遇总是不经意间,或是一个午后的小店,或是一栋大厦的电梯,又或是同一层楼的休息间……我们总在一次次的相遇,从开始的...
    冷水煮西瓜阅读 307评论 4 0