Профессиональный генератор и менеджер паролей. Шифрование AES-256-GCM, Argon2id, 2FA. Всё локально — никаких облаков, никакой телеметрии.
🟢 Надёжный пароль · Стойкость: ~2.9e+39 · столетия на взлом
От генерации до хранения — полный инструментарий в одной программе
8 параметров настройки. CSPRNG — криптографически стойкий генератор на базе secrets. Визуальная индикация надёжности.
EFF Diceware словарь — 7 776 слов. ~13 бит энтропии на слово. «верба лиман слон кофта» легче запомнить и труднее взломать.
Полное шифрование через SQLCipher. Каждое поле — AES-256-GCM с тегом аутентификации. Категории, теги, избранное, поиск.
Совместимость с Google Authenticator, Authy, 1Password. 10 одноразовых резервных кодов. Rate limiting на перебор.
WebDAV — Nextcloud, pCloud, Box и любой совместимый сервер. В облако уходит только зашифрованный файл. Ключ остаётся на устройстве.
Автоматический ввод пароля в активное поле без буфера обмена. Windows: SendInput. Linux: xdotool. macOS: osascript.
5-кратная перезапись буфера обмена случайными данными. Автоочистка по таймауту (по умолчанию 60 сек).
Тёмная и светлая темы. Полная поддержка кириллицы через встроенный шрифт DejaVu Sans. Без зависимостей от ОС.
Have I Been Pwned через k-Anonymity: только первые 5 символов SHA-1 хэша отправляются на сервер. Пароль не передаётся.
Каждый уровень защиты выбран по конкретной причине — не для галочки.
| Шифрование БД | AES-256-GCM + SQLCipher |
| Мастер-пароль | Argon2id (64 MB, 3 iter) |
| KDF fallback | PBKDF2-HMAC-SHA256 × 600k |
| 2FA стандарт | TOTP RFC 6238 |
| Генерация | CSPRNG (secrets) |
| Очистка памяти | ctypes.memset |
| Анти-отладка | IsDebuggerPresent + ptrace |
| Обновления | SHA-256 подпись |
Переезжайте из любого менеджера паролей без потери данных
Готовый EXE. Запустить и работать — без установки Python или зависимостей.
✓ Готовый EXEUbuntu, Debian, Fedora и другие дистрибутивы. Запуск через Python из исходников.
Python 3.10+macOS 12+. Поддержка Apple Silicon (M1/M2) через PyInstaller universal2.
Python 3.10+# 1. Скачайте SecurePassPro.exe из Releases
# 2. Запустите файл
# 3. При первом запуске задайте мастер-пароль
#
# Если Windows SmartScreen показывает предупреждение:
# Нажмите «Подробнее» → «Всё равно запустить»
#
# Проверка SHA-256 (рекомендуется):
certutil -hashfile SecurePassPro.exe SHA256
# Клонировать репозиторий
git clone https://github.com/Maximka1993271/Password-Generator-Python.git
cd Password-Generator-Python
# Создать виртуальное окружение (рекомендуется)
python -m venv venv
venv\Scripts\activate # Windows
source venv/bin/activate # Linux / macOS
# Установить зависимости
pip install -r requirements.txt
# Запустить
python Secure_Pass_Pro.pyw
# Установить PyInstaller
pip install pyinstaller>=6.0.0
# Запустить сборку
python build.py
# Готовый файл:
dist\SecurePassPro.exe # ~60 MB, всё включено
Открытый исходный код · MIT License · © 2025 Максим Мельников