MySQL自带的加密函数有两种:password()函数和old_password()函数。password()函数是MySQL 5.5.7版本后引入的加密函数,它使用SHA-1算法对用户密码进行加密,加密结果是一个40位的字符串;old_password()函数是MySQL 5.5.7版本之前使用的加密函数,它使用的是MySQL自定义的加密算法,加密结果是一个16位的字符串。
使用MySQL自带的加密函数,可以通过以下步骤来实现MySQL数据库密码的加密:
update user set password=password('123456') where user='test';
update user set password=old_password('123456') where user='test';
select password from user where user='test';
使用MySQL自带的加密函数,可以通过以下步骤来实现MySQL数据库密码的解密:
select password from user where user='test';
select password('123456') from user where user='test';
select old_password('123456') from user where user='test';
外部第三方加密工具是指使用第三方加密软件来对MySQL数据库密码进行加密和解密的方法。这种加密方法更加安全,因为第三方加密软件使用的是更强大的加密算法,加密结果更长,更难破解。
使用外部第三方加密工具,可以通过以下步骤来实现MySQL数据库密码的加密:
使用外部第三方加密工具,可以通过以下步骤来实现MySQL数据库密码的解密:
本文链接:http://task.lmcjl.com/news/2313.html