rithika-ujjalsingh/password-security-lab

GitHub: rithika-ujjalsingh/password-security-lab

一个基于 Python 的密码安全教育工具包,提供密码强度分析与 MD5/SHA-256 哈希字典攻击演示。

Stars: 1 | Forks: 0

# 密码安全实验室 🔐 一个基于 Python 的网络安全工具包,旨在分析密码强度,并在受控和授权的环境中演示现实世界中的加密字典攻击机制。 本项目帮助学习者了解: - 密码安全原则 - 信息熵 - 加密哈希 - 字典攻击工作流程 - 凭据审计 - 防御性网络安全意识 # 🚀 功能 ## 🔍 密码分析器 (`password_analyzer.py`) 通过多种安全检查来评估密码强度: - 密码长度验证 - 大小写字母分析 - 数字字符检测 - 特殊符号验证 - 弱密码/常见模式检测 - RockYou 数据集泄露检查 - 密码强度分类 ## 🔓 哈希破解器 (`hash_cracker.py`) 演示针对加密哈希的字典攻击技术: - MD5 哈希破解 - SHA-256 哈希破解 - 快速字典处理 - 实时终端输出 - 简单的命令行工作流程 # 🛠️ 使用的技术 | 技术 | 用途 | |---|---| | Python 3 | 核心编程语言 | | hashlib | 加密哈希 | | re | 模式匹配与验证 | | colorama | 彩色终端界面 | # 🧠 演示的网络安全概念 - 加密哈希函数 - 密码熵 - 字典攻击 - 凭据审计 - 身份验证安全 - 安全的密码策略 - 基于字典的攻击 # 📂 项目结构 ``` Password-Security-Lab/ │ ├── password_analyzer.py ├── hash_cracker.py ├── requirements.txt ├── README.md ├── SECURITY.md │ ├── wordlists/ │ └── rockyou.txt │ └── screenshots/ ├── Analyzer_Output.png └── Cracker_Success.png ```
标签:Python, VEH, 凭据审计, 字典攻击, 密码分析, 密码安全, 无后门