生成旧版兼容哈希
直接输出 `mysql_native_password` 常见格式,适合 MariaDB 老库迁移、登录问题排查和结果核对。
直接输出 `mysql_native_password` 常见格式,适合 MariaDB 老库迁移、登录问题排查和结果核对。
除了最终 41 字符兼容哈希,还会给出一级 SHA-1 和 SQL 片段,方便联调时对账。
密码输入和 SHA-1 计算都在本地完成,不需要把内部测试口令发到服务器。
浏览器本地处理
生成兼容旧版 MariaDB / MySQL Native Password 的 `*SHA1(SHA1(password))` 结果,适合迁移排查、哈希核对和联调验证。
mysql_native_password 兼容哈希
旧版 MariaDB / MySQL 常见 41 字符格式
点击“生成兼容哈希”后,这里会输出旧版密码哈希。
一级 SHA-1
方便和中间过程或日志结果核对
-
SQL 片段
用于迁移脚本或联调示例
-
使用边界
这里只生成旧版兼容哈希,不代表推荐继续使用 SHA-1 密码存储。新系统应优先改用更安全的认证方案。
工具使用说明
把旧系统或迁移场景里实际要验证的密码填进去,页面不会上传原文。
点击生成后,会得到旧版 MariaDB / MySQL Native Password 常见哈希结果。
可复制兼容哈希、一级 SHA-1 或 SQL 片段,用于迁移脚本、日志比对和问题排查。
功能说明
一些旧版 MariaDB 或 MySQL 环境仍在使用基于双重 SHA-1 的 `mysql_native_password` 兼容格式,迁移或排障时经常需要手工核对哈希值。
这个工具把这一步收成浏览器本地流程,适合开发、运维和 DBA 做快速验证。
页面目标是兼容旧系统和联调排查,不是鼓励新系统继续使用 SHA-1 密码存储。
如果你在做新系统账号方案,应该优先选择更安全的认证或密码哈希机制。
常见问题
在旧版 `mysql_native_password` 兼容场景下,常见结果格式是一致的,都是 `*SHA1(SHA1(password))`。
不会,密码输入和哈希计算都在浏览器本地完成。
有些迁移脚本、日志或旧工具会显示中间结果,保留一级 SHA-1 更方便对账。
不适合。这个工具只服务于旧版兼容和排障,新系统应使用更安全的方案。