生成 MySQL 旧版兼容哈希
直接输出 `mysql_native_password` 常见格式,适合老库迁移、登录问题排查和结果核对。
直接输出 `mysql_native_password` 常见格式,适合老库迁移、登录问题排查和结果核对。
除了最终兼容哈希,也会提供一级 SHA-1 和 SQL 片段,方便脚本联调和问题定位。
页面不会上传密码原文,适合处理测试口令、内部联调账号和迁移对账。
浏览器本地处理
生成兼容旧版 MySQL / MySQL Native Password 的 `*SHA1(SHA1(password))` 结果,适合迁移排查、哈希核对和联调验证。
mysql_native_password 兼容哈希
旧版 MySQL / MySQL 常见 41 字符格式
点击“生成兼容哈希”后,这里会输出旧版密码哈希。
一级 SHA-1
方便和中间过程或日志结果核对
-
SQL 片段
用于迁移脚本或联调示例
-
使用边界
这里只生成旧版兼容哈希,不代表推荐继续使用 SHA-1 密码存储。新系统应优先改用更安全的认证方案。
工具使用说明
把旧系统或兼容场景里要核对的密码填进去,页面只在本地计算哈希。
点击生成后,会得到旧版 MySQL Native Password 常见格式的哈希值。
可复制兼容哈希、一级 SHA-1 和 SQL 片段,用于迁移脚本、日志核对和账号排障。
功能说明
遇到老库迁移、账号导入、登录异常排查或历史脚本接手时,经常需要验证旧版 MySQL 的密码哈希是否一致。
把这一步做成浏览器本地工具后,不需要再临时写脚本,也不需要把密码传到外部服务。
这个页面只处理旧版兼容哈希生成,不负责新系统的密码安全设计。
如果你在做新账号体系,应优先评估更安全的认证与存储方案,而不是继续沿用 SHA-1 兼容格式。
常见问题
是旧版 `mysql_native_password` 常见的 `*SHA1(SHA1(password))` 兼容格式。
很多迁移或联调场景需要把结果直接贴进 SQL 或脚本里,所以页面顺手给出示例片段。
不会,输入和 SHA-1 计算都在浏览器本地完成。
不适合。这个工具只服务于旧版兼容、迁移和排障。