mysql 加密方式
时间: 2023-10-12 07:01:43 浏览: 151
MYSQL数据库的加密方式有两种: MYSQL323加密和MYSQLSHA1加密。在MYSQL 4.1版本之前,使用的是MYSQL323加密,而在MYSQL 4.1版本及之后的版本中,使用的是MYSQLSHA1加密。可以通过在MYSQL数据库中查询Old_Password(str)和Password(str)函数来查看加密方式,前者是用于MYSQL323加密,后者是用于MYSQLSHA1加密。在MYSQLSHA1加密中,生成的加密密码是一个41位的字符串,其中包含一个*字符,但这个字符不参与实际的密码运算,所以实际的密码位数是40位。研究MYSQL数据库的加解密方式对于网络攻防过程中具有重要意义,一旦获取了网站的一定权限后,如果能够解密MYSQL中保存的用户数据,就可以通过正常途径来访问数据库并操作数据,甚至提升权限。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [详解MYSQL数据库密码的加密方式及破解方法(1)](https://blog.csdn.net/arau_sh/article/details/7619721)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文