wwhhff11

暂无

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

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密码加密过程使用不同的算法。
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_17612199/article/details/52757289
个人分类: Mysql
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭