加密函数(四十四)

加密函数

  下面我们来看一下最后一类函数,加密函数,这里我们只罗列了两个。

1、MD5()函数

  实际上MD5不能叫加密函数,更确切应该是摘要算法,那么具体什么是摘要算法,什么是加密,大家感兴趣的可以自己了解一下。

  下面我们简单的演示一下,比如我们输入SELECT MD5('admin');我们对admin进行一下加密。

  实际上加密的结果是一个32位的数字。

 

 

 

 

 

2、PASSWORD()函数

  password是进行密码的计算,比如我们输入SELECT PASSWORD('admin');

  它得到的是这么一个信息,那么给大家的建议是,如果说mysql这里边的信息是为了以后的web页面做准备,我们尽量使用MD5,而password只有一个用途,就是我们在修改客户端自己的密码的时候,比如我现在的密码是dajiangtai,现在我把它改为root,我就可以输入SET PASSWORD=PASSWORD('root');

  OK,那怎么验证我们修改成功了呢,我们就先退出exit;重新登录,如果我们密码还是输入dajiangtai,那么就会出现访问拒绝,那么如果我们输入root,那么就能登录成功,这就是两者之间小小的区别和建议。

原文地址:https://www.cnblogs.com/zlslch/p/6543261.html