-
Notifications
You must be signed in to change notification settings - Fork 0
Installation
Maximka1993271 edited this page Jun 10, 2026
·
2 revisions
- Перейдите в Releases
- Скачайте
SecurePassPro.exe - Запустите — установка не требуется
При первом запуске Windows SmartScreen может показать предупреждение. Нажмите «Подробнее» → «Всё равно запустить».
| Минимум | Рекомендуется | |
|---|---|---|
| Python | 3.14 | 3.14+ |
| ОС | Windows 10, Ubuntu 20.04, macOS 12 | Windows 11 |
| RAM | 100 MB | 200 MB |
# 1. Клонировать репозиторий
git clone https://github.com/Maximka1993271/Password-Generator-Python.git
cd Password-Generator-Python
# 2. (Опционально) виртуальное окружение
python -m venv venv
venv\Scripts\activate # Windows
source venv/bin/activate # Linux / macOS
# 3. Установить зависимости
pip install -r requirements.txt
# 4. Запустить
python Secure_Pass_Pro.pyw| Пакет | Назначение |
|---|---|
customtkinter |
Современный GUI |
cryptography |
AES-256-GCM шифрование |
argon2-cffi |
Хэширование мастер-пароля |
Pillow |
Иконки и изображения |
qrcode[pil] |
Генерация QR-кодов |
fpdf2 |
Экспорт PDF |
pykeepass |
KeePass .kdbx импорт/экспорт |
requests |
HIBP API, WebDAV |
psutil |
Информация о системе |
pywin32 |
Windows API (только Windows) |
python build.pyГотовый файл появится в папке dist/SecurePassPro.exe.
Подробнее: Сборка EXE
python Secure_Pass_Pro.pyw --disable-vm-check # отключить проверку VM (для разработки)
python Secure_Pass_Pro.pyw --disable-anti-debug # отключить анти-отладку (для разработки).securepass/
├── config.json # настройки
├── data/
│ ├── passwords.db # зашифрованная база (SQLCipher)
│ ├── master.key # хэш мастер-пароля
│ ├── db.salt # соль для ключа БД
│ └── sessions.json # сессии
└── logs/
└── securepass.log # лог (пароли отфильтрованы)
Папка
.securepassскрыта на Windows (SetFileAttributesW).