DwaipayanSaha09/passguard-password-strength-analyzer
GitHub: DwaipayanSaha09/passguard-password-strength-analyzer
一款基于 Python Flask 构建的实时密码强度分析器,通过熵计算、破解时间估算和多重安全检查帮助用户评估和改善密码安全性。
Stars: 1 | Forks: 0
# PassGuard - 密码强度分析器
一个使用 Python、Flask、HTML、CSS 和 JavaScript 构建的,专注于现代网络安全的密码强度分析器。
PassGuard 帮助用户通过熵计算、密码破解时间估算、常见密码检测、密码生成以及多重安全验证检查来评估密码的安全性。
## 在线演示
https://passguard-password-strength-analyzer.onrender.com
## 功能
### 密码安全分析
* 实时密码强度分析
* 熵计算
* 密码破解时间估算
* 安全评分评估
* 可视化强度指示器
### 安全验证检查
* 最小长度验证
* 大写字母检测
* 小写字母检测
* 数字检测
* 特殊字符检测
* 重复字符检测
* 常见密码检测
* 空格验证
### 密码实用工具
* 安全密码生成器
* 复制密码功能
* 安全建议
* 交互式用户反馈
### 用户界面
* 现代网络安全主题 UI
* 响应式设计
* 实时更新
* 交互式视觉指示器
## 截图
### 弱密码分析

### 强密码分析

### 安全密码生成器

### 完整应用演示

## 技术栈
### 后端
* Python
* Flask
### 前端
* HTML5
* CSS3
* JavaScript
### 部署
* Render
### 版本控制
* Git
* GitHub
## 项目结构
passguard-password-strength-analyzer/
├── passguard.py
├── requirements.txt
├── README.md
├── LICENSE
├── templates/
│ └── passguard_ui.html
├── static/
│ ├── css/
│ │ └── passguard_style.css
│ └── js/
│ └── passguard_script.js
├── screenshots/
│ ├── weak-password.png
│ ├── strong-password.png
│ └── passguard-demo.png
## 安装说明
克隆仓库:
```
git clone https://github.com/DwaipayanSaha09/passguard-password-strength-analyzer.git
```
进入项目:
```
cd passguard-password-strength-analyzer
```
安装依赖:
```
pip install -r requirements.txt
```
运行应用:
```
python passguard.py
```
打开:
```
http://127.0.0.1:5000
```
## 发布说明
### v1.1.0
新增:
* 密码生成器
* 复制密码功能
* 增强的安全检查
* 改进的密码分析逻辑
* 更好的用户界面
* 基于 JavaScript 的交互性
### v1.0.0
初始版本包含:
* 密码强度分析
* 熵计算
* 破解时间估算
* 安全验证检查
* Flask 部署
## 作者
Dwaipayan Saha
创始人兼 CEO - Tech UP Digital
网络安全爱好者 | Python 开发者 | AI 与自动化构建者
GitHub:
https://github.com/DwaipayanSha09
LinkedIn:
https://www.linkedin.com/in/dwaipayan-saha09/
## 许可证
本项目基于 MIT License 授权。
标签:数据可视化, 逆向工具