From 6861b499efcd43195796ee314c96124b34d1a327 Mon Sep 17 00:00:00 2001 From: hyb <kk_huangyangbo@163.com> Date: Fri, 24 Oct 2025 05:58:14 +0000 Subject: [PATCH] 更新使用文档文档 --- 测试组/脚本/Change_password/README.md | 40 ++++++++++++++++++++++++++++++++++++++++ 1 files changed, 40 insertions(+), 0 deletions(-) diff --git "a/\346\265\213\350\257\225\347\273\204/\350\204\232\346\234\254/Change_password/README.md" "b/\346\265\213\350\257\225\347\273\204/\350\204\232\346\234\254/Change_password/README.md" new file mode 100644 index 0000000..008e945 --- /dev/null +++ "b/\346\265\213\350\257\225\347\273\204/\350\204\232\346\234\254/Change_password/README.md" @@ -0,0 +1,40 @@ +# 批量更新数据库用户密码脚本 + +## 项目简介 + +这是一个用于批量更新数据库用户密码的脚本工具,支持可视化桌面客户端运行,无需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 -- Gitblit v1.9.1