功能说明
- 批量修改平台用户的初始密码,将原始的弱口令改复杂密码,提高用户账号的安全性。
- 主要是针对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服务器