Mysql在线加密

明文密码
哈希结果

如何使用 Mysql 在线加密

  1. 在明文框输入密码,点击加密。本页在浏览器本地计算,不会上传服务器。
  2. 结果是 MySQL 4.1 及以后 mysql_native_password 使用的哈希:对明文做两次 SHA-1,再写成星号加 40 位大写十六进制。
  3. demo 使用明文 123456,结果为 *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9,可与 SELECT PASSWORD('123456') 对照。
  4. 写入账号时请使用明文密码走官方语句,例如 ALTER USER 'user'@'host' IDENTIFIED BY '明文'。本页哈希用于核对 authentication_string,而不是替代官方改密流程。

Mysql在线加密

Mysql在线加密用于生成 mysql_native_password 哈希,便于对照和排查旧版 PASSWORD() 结果。MySQL 8 默认 caching_sha2_password 与本页算法不同。