edit | blame | history | raw

批量更新数据库用户密码脚本

项目简介

这是一个用于批量更新数据库用户密码的脚本工具,支持可视化桌面客户端运行,无需Python环境即可使用。脚本支持从Excel读取多项目数据库配置,按项目分组并发执行密码更新,并生成详细的更新日志。

功能特性

  • ✅ 支持两种密码加密方式:bcrypt 和 argon2id
  • ✅ 可视化桌面客户端,无需Python环境
  • ✅ 支持多项目数据库配置管理
  • ✅ 并发执行密码更新,提高效率
  • ✅ 完整的更新日志记录
  • ✅ 支持用户排除和保护机制
  • ✅ 跨平台支持(Windows/Linux/macOS)

快速开始

方式一:桌面客户端(推荐)

无需安装Python环境,直接运行可执行文件:

  1. 进入 dist 目录
  2. 根据需要的加密方式选择:
  • 运行 密码修改器(argon2id加密版本)/ 目录下的exe文件
  • 或运行 密码修改器(bcrypt加密版本)/ 目录下的exe文件

方式二:源代码运行

更详细的说明可参考:Change_password/批量更新数据库用户密码脚本使用手册.docx

如需修改脚本或已有Python环境:

```bash

安装依赖

pip install -r requirements.txt

运行脚本

python 修改数据库的哈希密码和原始密码做桌面客户端源代码.py

或者

python 修改数据库的哈希密码和原始密码做桌面客户端源代码(argon2id).py