MySQL中有哪些加密函数

46次阅读
没有评论

共计 633 个字符,预计需要花费 2 分钟才能阅读完成。

自动写代码机器人,免费开通

这期内容当中丸趣 TV 小编将会给大家带来有关 MySQL 中有哪些加密函数,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

MySQL 的加密函数 (转)[@more@]PASSWORD():创建一个经过加密的密码字符串,适合于插入到 MySQL 的安全系
统。该加密过程不可逆,和 unix 密码加密过程使用不同的算法。主要用于 MySQL 的认证系统。

ENCRYPT(,):使用 UNIX crypt()系统加密字符串,ENCRYPT()函数接收要加密的字符串和(可选的)用于加密过程的 salt(一个可以唯一确定口令的字符串,就像钥匙一样),注意,windows 上不支持

ENCODE(,) DECODE(,):加密解密字符串。该函数有两个参数:被加密或解密的字符串和作为加密或解密基础的密钥。Encode 结果是一个二进制字符串,以 BLOB 类型存储。加密成都相对比较弱

MD5():计算字符串的 MD5 校验和(128 位)

SHA5():计算字符串的 SHA5 校验和(160 位)

以上两个函数返回的校验和是 16 进制的,适合与认证系统中使用的口令。

Eg:SELECT * FROM USERS WHERE NAME=’JOHN’AND PASSWORD=MD5(‘MYPASS’);

上述就是丸趣 TV 小编为大家分享的 MySQL 中有哪些加密函数了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注丸趣 TV 行业资讯频道。

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计633字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)