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/ ``` # 📸 截图 ## 仪表板 ![仪表板](https://static.pigsec.cn/wp-content/uploads/repos/cas/c3/c38f5468bf3131d76a30f62fd03bfba2204464c38e41229541e6adf98a8c3348.png) ## 字典生成器 ![字典生成器](https://static.pigsec.cn/wp-content/uploads/repos/cas/1c/1cf3e9d7890abb91fb4e1dce3b203bd598c559fca075ea681d13f8946c381b0d.png) (screenshots/dictionary2.png) ## Hash 生成器 ![Hash 生成器](https://static.pigsec.cn/wp-content/uploads/repos/cas/ef/ef14b68d83cb3f9035f3326694680ae54937beed3fa2a0a70801bda91e6d7b12.png) (screenshots/hash2.png) ## 密码强度分析器 ![密码强度分析器](https://static.pigsec.cn/wp-content/uploads/repos/cas/4c/4cf70769c96ebfe3aaf0b1f7c354a4c06df72665783e89b48773a50521b87c4e.png) (screenshots/strength2.png) ## 暴力破解模拟 ![暴力破解模拟](https://static.pigsec.cn/wp-content/uploads/repos/cas/f7/f7283f378726aebda3698347b3a064055da4cc0a82e7ff54faee0779aac4ecbc.png) (screenshots/simulation2.png) ## 安全报告 ![安全报告](https://static.pigsec.cn/wp-content/uploads/repos/cas/00/00bf744d5142bae1f1208a6da60b72ed8d0238250b4952d80f55b4d01d5d3bc0.png) # ⚠️ 道德免责声明 本项目仅出于教育目的和授权的网络安全测试而开发。 旨在在安全且受控的环境中演示密码安全概念,例如哈希、密码分析、字典生成和暴力破解模拟。 未经明确许可,请勿将此项目用于系统、账户或网络。 # 👩‍💻 作者 **Athira Sajeevan** 信息技术理学学士 | 网络安全爱好者
标签:Flask, Python, 哈希计算, 密码分析, 数据可视化, 无后门, 暴力破解模拟, 网络安全, 逆向工具, 隐私保护