Mysql 常用函数总结(加密解密函数)

原创 2016年10月08日 15:54:41

MD5(str) md5加密

SELECT MD5('hello')
5d41402abc4b2a76b9719d911017c592

sha(str) sha加密

SELECT SHA('hello')
aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d

sha1(str) sha1加密

SELECT SHA1('hello')
aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d

encode(str,key) 和 decode(str,key) 使用key作为密钥加密解密字符串str

SELECT DECODE(ENCODE("hello","password"),"password")
hello

其他:

AES_ENCRYPT(str,key)  返回用密钥key对字符串str利用高级加密标准算法加密后的结果,调用AES_ENCRYPT的结果是一个二进制字符串,以BLOB类型存储
AES_DECRYPT(str,key)  返回用密钥key对字符串str利用高级加密标准算法解密后的结果
ENCRYPT(str,salt)   使用UNIXcrypt()函数,用关键词salt(一个可以惟一确定口令的字符串,就像钥匙一样)加密字符串str
PASSWORD(str)   返回字符串str的加密版本,这个加密过程是不可逆转的,和UNIX密码加密过程使用不同的算法。
版权声明:本文为博主原创文章,未经博主允许不得转载。

MySQL使用MD5函数加密

$conn = mysql_connect('localhost','root',''); $db = mysql_select_db('myhospitalv2',$conn); mysql_q...
  • zhipeng0520
  • zhipeng0520
  • 2013年12月12日 09:48
  • 3138

mysql之将表中的明文变为MD5

原来表中的密码为明文’123456’mysql> select * from company_qq.current_user; +----+-----------+-------+----------...
  • kaikai_sk
  • kaikai_sk
  • 2016年07月21日 12:23
  • 2204

mysql password和md5函数

mysql> update user_auth set password=md5("123456") where id='1'; Query OK, 1 row affected (0.00 sec...
  • heizistudio
  • heizistudio
  • 2013年01月09日 09:59
  • 1517

MySQL数据库加密和解密~认证登陆密码(mysql.user)和MySQL不区分大小写

MySQL数据库认证密码有两种方式: 1:MySQL 4.1版本之前是MySQL323加密 2:MySQL 4.1和之后的版本都是MySQLSHA1加密 还原有函数:AES_ENCRYPT()加密函数...
  • typa01_kk
  • typa01_kk
  • 2015年10月15日 19:03
  • 6500

数秒钟之内破解MySQL的MD5函数

As per the documentation on MySQL I moved the storage of passwords from using Password() to using MD...
  • feng_sundy
  • feng_sundy
  • 2005年05月07日 12:49
  • 1797

mysql加密解密函数

mysql下的加密函数有如下几个 PASSWORD():创建一个经过加密的密码字符串,适合于插入到MySQL的安全系 统。该加密过程不可逆,和unix密码加密过程使用不同的算法。主要用于MyS...
  • wh62592855
  • wh62592855
  • 2011年09月15日 12:35
  • 20025

MD5算法源码_JS_Java_Oracle_MySQL

  • 2014年08月04日 18:48
  • 7KB
  • 下载

mysql的加密函数

加密......\n 密......\n ......
  • rocky1996
  • rocky1996
  • 2017年07月18日 11:03
  • 474

mysql的加密总结

如果数据库保存了敏感的数据,如银行卡密码,客户信息等,你可能想将这些数据以加密的形式保存在数据库中。这样即使有人进入了你的数据库,并看到了这些数据,也很难获得其中的真实信息。   在应用程序的大量信息...
  • hongsejiaozhu
  • hongsejiaozhu
  • 2007年11月09日 15:32
  • 7869

浅谈MySQL对指定字段进行加密

首先我们来认识一下blob类型的数据BLOB类型的字段用于存储二进制数据 MySQL中,BLOB是个类型系列,包括:TinyBlob、Blob、MediumBlob、LongBlob,这几个类型之间的...
  • Gpwner
  • Gpwner
  • 2016年06月06日 21:21
  • 11600
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Mysql 常用函数总结(加密解密函数)
举报原因:
原因补充:

(最多只允许输入30个字)