# RandomPasswordTool **Repository Path**: devop/random-password-tool ## Basic Information - **Project Name**: RandomPasswordTool - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-10 - **Last Updated**: 2026-04-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 随机密码生成工具 一个基于 `C# + .NET 8 + WinForms` 开发的 Windows 桌面密码生成工具。 ## 功能特性 - 自定义密码长度 - 批量生成密码,默认 10 条 - 支持大写字母、小写字母、数字 - 支持常用符号与其它特殊符号 - 支持自定义字符输入 - 支持排除易混淆字符:`0 O o 1 l I` - 点击表格中的某条密码可自动复制 - 显示密码强度 - 支持发布为单个 `exe` ## 技术栈 - `C#` - `.NET 8` - `WinForms` ## 界面截图 ![随机密码生成工具截图](Assets/ScreenShot.png) ## 运行项目 在项目根目录执行: ```bash dotnet run ``` ## 构建项目 ```bash dotnet build ``` ## 发布单文件 exe ```bash dotnet publish -c Release ``` 发布输出目录: ```text bin\Release\net8.0-windows\win-x64\publish\ ``` ## 当前成品 当前最终单文件版本位于: ```text publish-single-exe-final\随机密码生成工具.exe ``` ## 项目结构 ```text . ├── Assets/ ├── Form1.cs ├── Form1.Designer.cs ├── Program.cs ├── RandomPasswordTool.csproj ├── README.md └── .gitignore ``` ## 说明 - 源码目录中的 `Assets/` 用于构建时嵌入资源 - 发布后的最终程序可为单个 `exe` - 如果 `dotnet run` 无法启动,优先确认本机已安装 `.NET 8 SDK`