athira166/Password-Cracking-Credential-Attack-Suite
GitHub: athira166/Password-Cracking-Credential-Attack-Suite
基于 Flask 构建的密码安全教育工具包,通过交互式 Web 仪表板演示哈希、字典生成、暴力破解模拟和密码强度分析等安全概念。
Stars: 0 | Forks: 0
# 🔐 密码破解与凭证攻击套件
一个使用 **Python 和 Flask** 构建的网络安全项目,旨在探索密码安全在真实场景中的运作方式。
该工具包将密码分析、哈希、字典生成、暴力破解模拟和安全报告等多种安全概念整合到一个交互式 Web 仪表板中。
本项目的主要目标是了解密码漏洞,并演示安全工具如何在受控环境中分析和评估密码强度。
⚠️ 本项目仅供**教育目的和授权的安全测试**而开发。
# 🌐 在线演示
在此处试用该应用程序:
https://password-cracking-credential-attack-suite-tcqd.onrender.com
# 🚀 功能
## 🔑 自定义字典生成器
为安全测试创建个性化的密码字典。
该生成器根据用户输入创建密码变体,例如:
- 姓名
- 年份
- 数字
- 特殊字符
生成的字典会自动保存以供进一步分析。
## 🔒 Hash 生成器
探索密码如何转换为加密哈希。
支持的算法:
- MD5
- SHA-1
- SHA-256
- SHA-512
该模块演示了使用哈希技术进行安全密码存储的重要性。
## 🛡 密码强度分析器
通过多种因素分析密码安全性:
- 密码长度
- 大写和小写字符
- 数字
- 特殊字符
- 常见密码检测
- 熵计算
分析器提供:
- 安全评分
- 密码强度等级
- 改进建议
## ⚡ 暴力破解模拟
一个受控模拟,演示密码猜测攻击的工作原理。
该模块计算:
- 可能的组合
- 尝试次数
- 耗时
- 模拟结果
这有助于理解为何强壮且复杂的密码如此重要。
## 📄 安全报告生成器
生成完整的安全审计报告,包含:
- 执行的项目模块
- 安全建议
- 报告生成时间
- 项目状态
# 🖥 交互式 Web 仪表板
该项目包含一个基于 Flask 的网络安全仪表板,用户可以在一个地方访问所有模块。
特点:
- 简洁的深色主题界面
- 基于模块的导航
- 交互式安全工具
- 实时分析结果
# 🛠 使用的技术
- Python
- Flask
- HTML5
- CSS3
- JavaScript
- hashlib
- 正则表达式
- 密码学概念
# 📂 项目结构
Password-Cracking
│
├── modules
│ ├── dictionary_generator.py
│ ├── hash_demo.py
│ ├── password_strength.py
│ ├── report_generator.py
│ └── simulation.py
│
├── templates
│
├── static
│
├── screenshots
│
├── reports
│
├── wordlists
│
├── app.py
├── requirements.txt
└── README.md
```
---
# ⚙️ 安装与设置
1. Clone the repository:
```bash
git clone
```
2. 导航到项目文件夹:
```
cd Password-Cracking
```
3. 安装所需的依赖项:
```
pip install -r requirements.txt
```
4. 运行 Flask 应用程序:
```
python app.py
```
5. 打开浏览器并访问:
```
http://127.0.0.1:5000/
```
# 📸 截图
## 仪表板

## 字典生成器

(screenshots/dictionary2.png)
## Hash 生成器

(screenshots/hash2.png)
## 密码强度分析器

(screenshots/strength2.png)
## 暴力破解模拟

(screenshots/simulation2.png)
## 安全报告

# ⚠️ 道德免责声明
本项目仅出于教育目的和授权的网络安全测试而开发。
旨在在安全且受控的环境中演示密码安全概念,例如哈希、密码分析、字典生成和暴力破解模拟。
未经明确许可,请勿将此项目用于系统、账户或网络。
# 👩💻 作者
**Athira Sajeevan**
信息技术理学学士 | 网络安全爱好者
标签:Flask, Python, 哈希计算, 密码分析, 数据可视化, 无后门, 暴力破解模拟, 网络安全, 逆向工具, 隐私保护