yahux/password_manager_yahux

GitHub: yahux/password_manager_yahux

一款基于 Python 的离线密码生成与泄露检测工具,通过 k-Anonymity 保护用户隐私。

Stars: 0 | Forks: 0

_____.___. .__ .___ __ \__ | |____ | |__ __ _____ ___ ___________ ______ ________ _ _____________ __| _/ ____ ____ ____ ________________ _/ |_ ___________ / | \__ \ | | \| | \ \/ / \____ \__ \ / ___// ___/\ \/ \/ / _ \_ __ \/ __ | / /___\_/ __ \ / \_/ __ \_ __ \__ \\ __\/ _ \_ __ \ \____ |/ __ \| Y \ | /> < | |_> > __ \_\___ \ \___ \ \ ( <_> ) | \/ /_/ | / /_/ > ___/| | \ ___/| | \// __ \| | ( <_> ) | \/ / ______(____ /___| /____//__/\_ \ | __(____ /____ >____ > \/\_/ \____/|__| \____ | \___ / \___ >___| /\___ >__| (____ /__| \____/|__| \/ \/ \/ \/ |__| \/ \/ \/ \/ /_____/ \/ \/ \/ \/ 一个基于 Python 的安全工具,用于生成加密安全的密码,并使用 **k-Anonymity** 在 **Have I Been Pwned** 数据库中进行检查。 ## 🚀 功能 - **安全生成:** 使用 `secrets` 模块生成高熵随机性。 - **隐私优先:** 实现 k-Anonymity;您的密码永远不会通过互联网发送。 (🛡️ k-Anonymity 的工作原理:此脚本会在本地对您的密码进行哈希处理。 它仅将 SHA-1 哈希值的前 5 个字符发送到 API。 API 会返回匹配的后缀列表,脚本在本地识别匹配项。 您的明文密码和完整哈希值永远不会离开您的计算机。) - **API 集成:** 连接到 Have I Been Pwned (HIBP) REST API。 ## 🛠️ Windows 安装说明 1. 克隆仓库: git clone https://github.com/yahux/password_manager_yahux.git](https://github.com/yahux/password_manager_yahux.git) *** 确保您位于脚本文件目录中 *** # 安装依赖 这对脚本的正常运行非常重要。 (** python -m pip install -r requirements.txt **) 如果无效,请尝试 (** py -m pip install -r requirements.txt **) 2. 运行代码: Python password_manager_yahux.py ## 🛠️ Linux 安装说明 (Ubuntu/Debian/Kali) 1. 克隆仓库: git clone (https://github.com/yahux/password_manager_yahux.git) *** 确保您位于脚本文件目录中 *** cd password_manager_yahux # 安装依赖 这对脚本的正常运行非常重要。 (** sudo apt install python3-pip **) (** pip3 install -r requirements.txt **) 如果遇到“权限”错误,请尝试:(** pip3 install -r requirements.txt --user **) 2. 运行代码: Python password_manager_yahux.py **linux chmod** chmod +x password_manager_yahux.py && ./password_manager_yahux.py
标签:API集成, Python, 可观测性, 安全工具, 密码生成器, 无后门