ratnakumarpattanaik/CyberSecurity-Toolkit

GitHub: ratnakumarpattanaik/CyberSecurity-Toolkit

一个基于 Python 的网络安全入门工具包,提供端口扫描、密码检测、文件加密与 URL 扫描等实用安全功能,帮助开发者在实践中学习和运用网络安全与密码学基础概念。

Stars: 0 | Forks: 0

# 密码强度检查器 🔐 ## 概述 密码强度检查器是一个基于 Python 的应用程序,它根据长度、大写字母、小写字母、数字和特殊字符等安全标准来评估密码的强度。 ## 功能 * 检查密码长度 * 验证是否包含: * 大写字母 (A-Z) * 小写字母 (a-z) * 数字 (0-9) * 特殊字符 (!@#$%^&*) * 将密码强度分类为: * 弱 * 中 * 强 * 提供提升密码安全性的反馈建议 ## 使用技术 * Python 3 * 正则表达式(`re` 模块) ## 项目结构 ``` Password-Strength-Checker/ │ ├── password_checker.py ├── README.md ``` ## 安装说明 1. 克隆仓库: ``` git clone https://github.com/your-username/Password-Strength-Checker.git ``` 2. 导航至项目目录: ``` cd Password-Strength-Checker ``` 3. 运行程序: ``` python password_checker.py ``` ## 示例 ### 输入 ``` Enter Password: Pass@123 ``` ### 输出 ``` Password Strength: Strong ``` ## 密码评估标准 | 标准 | 要求 | | ----------------- | --------------------- | | 长度 | 至少 8 个字符 | | 大写字母 | 至少 1 个 | | 小写字母 | 至少 1 个 | | 数字 | 至少 1 个 | | 特殊字符 | 至少 1 个 | ## 学习收获 * Python 编程基础 * 用于模式匹配的正则表达式 * 输入验证技术 * 基础网络安全概念 ## 未来增强功能 * 密码生成器 * 使用 Tkinter 的 GUI 版本 * 密码泄露检测 API 集成 * 密码历史检查器 ## 作者 **Ratna Kumar Pattanaik** B.Tech CSE, NIST University 网络安全爱好者 🚀 ## 许可证 本项目是开源的,基于 MIT 许可证发布。
标签:Python, 密码学, 密码强度检测, 手动系统调用, 无后门, 网络安全工具包, 逆向工具