加密函数(四十四)
加密函数
下面我们来看一下最后一类函数,加密函数,这里我们只罗列了两个。
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,那么就能登录成功,这就是两者之间小小的区别和建议。
作者:大数据和人工智能躺过的坑
出处:http://www.cnblogs.com/zlslch/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。
如果您认为这篇文章还不错或者有所收获,您可以通过右边的“打赏”功能 打赏我一杯咖啡【物质支持】,也可以点击右下角的【好文要顶】按钮【精神支持】,因为这两种支持都是我继续写作,分享的最大动力!