v4.0 — Открытый исходный код

Пароли под полным контролем

Профессиональный генератор и менеджер паролей. Шифрование AES-256-GCM, Argon2id, 2FA. Всё локально — никаких облаков, никакой телеметрии.

🔐 Secure Pass Pro v4.0
Secure Pass Pro — тёмная тема Secure Pass Pro — светлая тема

🟢 Надёжный пароль · Стойкость: ~2.9e+39 · столетия на взлом

0-бит AES-GCM шифрование
0 форматов Импорт паролей
0 языка Русский, English, Українська
0₽ Полностью бесплатно
// функции

Всё что нужно
для безопасности паролей

От генерации до хранения — полный инструментарий в одной программе

🔐

Генератор паролей

8 параметров настройки. CSPRNG — криптографически стойкий генератор на базе secrets. Визуальная индикация надёжности.

🎲

Фразы-пароли Diceware

EFF Diceware словарь — 7 776 слов. ~13 бит энтропии на слово. «верба лиман слон кофта» легче запомнить и труднее взломать.

🗄️

База паролей

Полное шифрование через SQLCipher. Каждое поле — AES-256-GCM с тегом аутентификации. Категории, теги, избранное, поиск.

🛡️

2FA / TOTP

Совместимость с Google Authenticator, Authy, 1Password. 10 одноразовых резервных кодов. Rate limiting на перебор.

☁️

Облачная синхронизация

WebDAV — Nextcloud, pCloud, Box и любой совместимый сервер. В облако уходит только зашифрованный файл. Ключ остаётся на устройстве.

⌨️

Auto-Type

Автоматический ввод пароля в активное поле без буфера обмена. Windows: SendInput. Linux: xdotool. macOS: osascript.

📋

Secure Clipboard

5-кратная перезапись буфера обмена случайными данными. Автоочистка по таймауту (по умолчанию 60 сек).

📄

PDF экспорт

Тёмная и светлая темы. Полная поддержка кириллицы через встроенный шрифт DejaVu Sans. Без зависимостей от ОС.

🔍

Проверка утечек HIBP

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 подпись
🏰
Мастер-пароль
Argon2id — единственный ключ. Никогда не сохраняется в открытом виде.
🔒
База данных
SQLCipher — весь .db файл зашифрован. AES-256-GCM на каждое поле.
📱
Двухфакторная защита
TOTP + 10 резервных кодов. Блокировка после 5 неверных попыток.
🧹
Очистка данных
ctypes.memset для ключей в памяти. 5× перезапись буфера обмена.
🕵️
Анти-отладка
IsDebuggerPresent, ptrace detection, VM detection.
// форматы

Импорт и экспорт

Переезжайте из любого менеджера паролей без потери данных

↓ Импорт из

.kdbx KeePass 2 / KeePassXC
.xml KeePass XML
.json Bitwarden JSON
.1pux 1Password 1PUX
.csv 1Password CSV / Generic CSV
.json Generic JSON

↑ Экспорт в

.kdbx KeePass — зашифрованный
.pdf PDF — тёмная / светлая тема
.txt Текстовый файл UTF-8
.xml KeePass XML
.png QR-код для мобильных устройств
// платформы

Работает везде

🪟

Windows

Готовый EXE. Запустить и работать — без установки Python или зависимостей.

✓ Готовый EXE
🐧

Linux

Ubuntu, Debian, Fedora и другие дистрибутивы. Запуск через Python из исходников.

Python 3.10+
🍎

macOS

macOS 12+. Поддержка Apple Silicon (M1/M2) через PyInstaller universal2.

Python 3.10+
// установка

Начать за 30 секунд

Шаги установки
# 1. Скачайте SecurePassPro.exe из Releases
# 2. Запустите файл
# 3. При первом запуске задайте мастер-пароль
#
# Если Windows SmartScreen показывает предупреждение:
# Нажмите «Подробнее» → «Всё равно запустить»
#
# Проверка SHA-256 (рекомендуется):
certutil -hashfile SecurePassPro.exe SHA256
bash / PowerShell
# Клонировать репозиторий
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
PowerShell
# Установить PyInstaller
pip install pyinstaller>=6.0.0

# Запустить сборку
python build.py

# Готовый файл:
dist\SecurePassPro.exe  # ~60 MB, всё включено

Скачайте бесплатно

Открытый исходный код · MIT License · © 2025 Максим Мельников