CMSV6帮助文档
/
901 DOCS · 225 VIDEOSEN

批量重置000000或123456密码为复杂密码

作者 daiweiqiang更新 2026-08-12 14:44:38文档 ID 2729约 1,622 字 · 阅读 4 分钟查看原文 ↗

功能说明

  • 批量修改平台用户的初始密码,将原始的弱口令改复杂密码,提高用户账号的安全性。
  • 主要是针对000000和123456两种常见的弱口令修改为复杂密码。

操作说明

  • 平台多个账号的密码为000000或123456,需要将密码批量修改成复杂密码。
  • 情景1、情景2是针对平台账号的修改;情景3是针对车牌号登录密码的修改

情景1 MD5加密的密码

  • 示例:原密码是000000或123456,将密码修改为G-sky.1973

  • 1.1、首先将密码G-sky.1973使用MD5加密,得到4bbdc22db7cf300f0b2ad863c25f0937
    MD5在线加密:https://cmd5.com/hash.aspx

  • 1.2、在服务器上的navicat工具执行以下SQL语句,将Password修改为MD5加密后的密码。
update jt808_account set Password = '4bbdc22db7cf300f0b2ad863c25f0937' where (is_aes_encrypt != 1 or is_aes_encrypt is null) and (Password = '670B14728AD9902AECBA32E22FA4F6BD' or Password = 'E10ADC3949BA59ABBE56E057F20F883E');
  • 1.3、测试验证新密码能否登录

情景2 AES加密的密码

  • 2.1、在服务器管理-安全评测 勾选 密码强度校验和登录密码AES加密

  • 2.2、在平台新建一个用户,密码设置为需要使用的复杂密码

  • 2.3、在服务器上的navicat工具执行以下SQL,其中Account后面的'abc'为2.2新建的用户账号

SET @target_password = (SELECT Password FROM jt808_account WHERE Account = 'abc');

UPDATE jt808_account
SET Password = @target_password
WHERE is_aes_encrypt = 1
AND (
    Password = 'xzZsW9bT9LM2mzw+UvfbSAlHfWJN+7+vy/GSNrWGWB4='
    OR Password = 'PEa7l+XFXD9qK0sWZ5jYewih+BZ37gyP1oWsPqjZ6lo='
);
  • 2.4 执行后,需等待5分钟左右或重启web服务器,让修改的密码生效。

情景3 车牌号登录密码修改

  • 3.1 借助navicat工具,在数据表jt808_vehicle_ino表找出需要修改登录密码的车牌号的现有密码,
    本次示例是:670B14728AD9902AECBA32E22FA4F6BD

  • 3.2 按1.1的方法得到新密码的加密后参数

  • 3.3 执行批量更新语句,成功后就修改完成了,尝试使用新密码登录。

update jt808_vehicle_info set Password = '4bbdc22db7cf300f0b2ad863c25f0937' where Password = '670B14728AD9902AECBA32E22FA4F6BD';

注意事项

1、MD5加密:

000000:670B14728AD9902AECBA32E22FA4F6BD
123456:E10ADC3949BA59ABBE56E057F20F883E

2、AES加密:

000000:xzZsW9bT9LM2mzw+UvfbSAlHfWJN+7+vy/GSNrWGWB4=
123456:PEa7l+XFXD9qK0sWZ5jYewih+BZ37gyP1oWsPqjZ6lo=

常见问题

  • navicat工具可以在网上下载
  • 情景2操作后,新旧密码都不能登录,重启web服务器
数据来源 help.cmsv8.com
901 篇文档 · 225 个视频 · docs.alwaycare.com