Token导航 LogoToken导航

MariaDB 旧版兼容 · 本地 SHA-1 · 可直接复制

MariaDB密码 哈希

生成旧版 MariaDB / MySQL Native Password 兼容哈希,适合迁移排查、结果核对和联调验证。

生成旧版兼容哈希

直接输出 `mysql_native_password` 常见格式,适合 MariaDB 老库迁移、登录问题排查和结果核对。

中间结果也能一起看

除了最终 41 字符兼容哈希,还会给出一级 SHA-1 和 SQL 片段,方便联调时对账。

敏感密码不离开浏览器

密码输入和 SHA-1 计算都在本地完成,不需要把内部测试口令发到服务器。

浏览器本地处理

MariaDB 旧版密码哈希生成

生成兼容旧版 MariaDB / MySQL Native Password 的 `*SHA1(SHA1(password))` 结果,适合迁移排查、哈希核对和联调验证。

12 个字符
敏感输入不会上传服务器,哈希计算只在当前浏览器本地完成。

mysql_native_password 兼容哈希

旧版 MariaDB / MySQL 常见 41 字符格式

点击“生成兼容哈希”后,这里会输出旧版密码哈希。

一级 SHA-1

方便和中间过程或日志结果核对

-

SQL 片段

用于迁移脚本或联调示例

-

适用于旧版 MariaDB / MySQL Native Password 兼容场景,所有处理都在浏览器本地完成。

使用边界

这里只生成旧版兼容哈希,不代表推荐继续使用 SHA-1 密码存储。新系统应优先改用更安全的认证方案。

工具使用说明

MariaDB密码哈希 怎么用

1

输入要核对的密码

把旧系统或迁移场景里实际要验证的密码填进去,页面不会上传原文。

2

生成兼容哈希

点击生成后,会得到旧版 MariaDB / MySQL Native Password 常见哈希结果。

3

复制去联调或迁移

可复制兼容哈希、一级 SHA-1 或 SQL 片段,用于迁移脚本、日志比对和问题排查。

功能说明

这个工具解决什么问题

这个工具主要解决什么问题

一些旧版 MariaDB 或 MySQL 环境仍在使用基于双重 SHA-1 的 `mysql_native_password` 兼容格式,迁移或排障时经常需要手工核对哈希值。

这个工具把这一步收成浏览器本地流程,适合开发、运维和 DBA 做快速验证。

为什么这里只做兼容而不做推荐方案

页面目标是兼容旧系统和联调排查,不是鼓励新系统继续使用 SHA-1 密码存储。

如果你在做新系统账号方案,应该优先选择更安全的认证或密码哈希机制。

常见问题

关于 MariaDB密码哈希,用户常问这些

MariaDB 和 MySQL 这里的结果一样吗?

在旧版 `mysql_native_password` 兼容场景下,常见结果格式是一致的,都是 `*SHA1(SHA1(password))`。

密码会上传服务器吗?

不会,密码输入和哈希计算都在浏览器本地完成。

为什么还显示一级 SHA-1?

有些迁移脚本、日志或旧工具会显示中间结果,保留一级 SHA-1 更方便对账。

适合直接用在新系统里吗?

不适合。这个工具只服务于旧版兼容和排障,新系统应使用更安全的方案。