Ei kuvausta

u23-27tsukanovich 095a970fa2 Загрузить файлы '' 7 kuukautta sitten
Для потерявших работу или на грани увольнения 7865f3c3ff init 10 kuukautta sitten
ОАиП 42376b58b1 Загрузить файлы 'ОАиП/2025-26/36гр/1 сем/цуканов' 9 kuukautta sitten
ПКС 7865f3c3ff init 10 kuukautta sitten
Сист.Программир ed5d8f03fd Билеты СП 37.doc 9 kuukautta sitten
Учебная практика 25-27 гр. 2 сем. - 1 7865f3c3ff init 10 kuukautta sitten
Учебная практика 37 гр. 1 сем. - 2 7865f3c3ff init 10 kuukautta sitten
Учебная практика 37 гр. 2 сем. - 3 7865f3c3ff init 10 kuukautta sitten
Учебная практика 46 гр. 1 сем. - 2 f21634e87c Копия Практика 46 2025_2026 (1) 9 kuukautta sitten
Учебная практика 46 гр. 2 сем. - 3 3ebe345d86 08Dec25 9 kuukautta sitten
Учебная практика 47 гр. 2 сем. - 5 7865f3c3ff init 10 kuukautta sitten
.gitignore 7865f3c3ff init 10 kuukautta sitten
3.20_kazutin.py 7865f3c3ff init 10 kuukautta sitten
4.59_kazutin.py 7865f3c3ff init 10 kuukautta sitten
PasswordManager_by SashkaMoroz.py fb5bf28678 Загрузить файлы '' 9 kuukautta sitten
README.md fb5bf28678 Загрузить файлы '' 9 kuukautta sitten
plagiat_1.v2.py 7865f3c3ff init 10 kuukautta sitten
plagiat_1_full.v2.py 7865f3c3ff init 10 kuukautta sitten
plagiat_full.v2.py 7865f3c3ff init 10 kuukautta sitten
test.py 7865f3c3ff init 10 kuukautta sitten
text2ascii.py 7865f3c3ff init 10 kuukautta sitten
Кудага 1.py 7865f3c3ff init 10 kuukautta sitten
Кулага2.py 7865f3c3ff init 10 kuukautta sitten
Основные модели построения информационных систем.md 095a970fa2 Загрузить файлы '' 7 kuukautta sitten
ЯПВ-УП-ИСРПО-47 гр.doc 7865f3c3ff init 10 kuukautta sitten
вопросы.md 095a970fa2 Загрузить файлы '' 7 kuukautta sitten
цуканов12.py 095a970fa2 Загрузить файлы '' 7 kuukautta sitten

README.md

🔐 SecurePass Manager

Современный менеджер паролей с графическим интерфейсом и продвинутым шифрованием

✨ Особенности 🔐 Безопасность Военное шифрование - использует алгоритм Fernet (AES-128)

Локальное хранение - все данные на вашем компьютере

Защищенный мастер-ключ - отдельный файл с ключом шифрования

Автоматические бэкапы - резервные копии создаются автоматически

🎨 Интерфейс Темная тема - современный дизайн для комфортной работы

Карточный дизайн - интуитивно понятное представление данных

Анимации - плавные переходы и эффекты

Адаптивный layout - подстраивается под размер окна

⚡ Функциональность ✅ Хранение паролей - логины, пароли, заметки

✅ Шифрование данных - все пароли зашифрованы

✅ Поиск - мгновенный поиск по всем записям

✅ Генератор паролей - создание сложных случайных паролей

✅ Экспорт в TXT - сохранение всех паролей в текстовый файл

✅ Резервное копирование - автоматические и ручные бэкапы

✅ Копирование в буфер - быстрый доступ к паролям

📦 Установка Требования Python 3.8 или выше

pip (менеджер пакетов Python)

Установите зависимости:

pip install cryptography pyperclip Запустите приложение:

python securepass_manager.py

Распакуйте архив

Запустите SecurePassManager.exe

🚀 Использование Первый запуск При первом запуске создается мастер-ключ (master.key)

Сохраните этот файл в безопасном месте!

Без него невозможно восстановить ваши пароли

Создайте свою первую запись пароля

Основные функции 📝 Добавление записи Нажмите кнопку "➕ Добавить"

Заполните поля:

🌐 Сервис/Сайт

👤 Логин/Email

🔑 Пароль

📝 Заметки (опционально)

Нажмите "💾 Сохранить"

🔍 Поиск записей Используйте поле поиска в верхней панели

Поиск работает по названиям сервисов

Результаты обновляются в реальном времени

🎲 Генератор паролей Нажмите кнопку "🎲" в поле пароля

Будет сгенерирован сложный 16-символьный пароль

Пароль автоматически копируется в поле

📄 Экспорт паролей Нажмите "📄 Экспорт в TXT" в нижней панели

Все пароли будут сохранены в текстовый файл

Файл откроется автоматически

⚠️ Файл содержит пароли в открытом виде!

💾 Резервное копирование Автоматически: При каждом сохранении

Вручную: Кнопка "💾 Создать резервную копию"

Хранятся последние 10 версий

📁 Структура файлов text 📁 Документы/ └── 📁 SecurePassManager/

 ├── 🔐 passwords.enc      # Зашифрованные пароли
 ├── 🔑 master.key         # Ключ шифрования (ВАЖНО!)
 └── 📁 backups/
     ├── 📄 backup_20241215_143022.enc
     └── 📄 backup_20241215_150045.enc

🔧 Технические детали Технологии Python 3.8+ - основной язык программирования

Tkinter - графический интерфейс

Cryptography - библиотека шифрования

Pyperclip - работа с буфером обмена

Шифрование Алгоритм: Fernet (AES-128 в режиме CBC)

Ключ: 256-битный случайный ключ

Соль: Уникальная для каждого шифрования

HMAC: Проверка целостности данных

Безопасность данных Все пароли шифруются перед сохранением

Ключ шифрования хранится отдельно от данных

Данные никогда не покидают ваш компьютер

Нет подключения к интернету

⚠️ Важные предупреждения 🚨 Безопасность ключа text ВНИМАНИЕ: Файл master.key критически важен! • Без него ВОЗМОЖНОСТЬ ВОССТАНОВЛЕНИЯ ПАРОЛЕЙ = 0% • Храните его на отдельной флешке или в сейфе • Сделайте несколько копий в разных местах • Никогда не передавайте его другим людям 📄 Экспорт в TXT Файл экспорта содержит пароли в открытом виде

Удаляйте файл после использования

Не отправляйте его по email или мессенджерам

Храните на зашифрованном диске

🔄 Миграция данных Импорт из других менеджеров Экспортируйте пароли из старого менеджера в CSV/TXT

Откройте файл экспорта

Вручную добавьте записи в SecurePass Manager

Перенос на другой компьютер Скопируйте папку SecurePassManager из Документов

Перенесите ее на новый компьютер

Установите SecurePass Manager

Запустите приложение

📱 Поддерживаемые платформы Платформа Поддержка Примечания Windows 10/11 ✅ Полная Рекомендуемая ОС macOS 10.15+ ✅ Полная Требуется Python 3.8+ Linux (Ubuntu/Debian) ✅ Полная Требуется установка Python Android/iOS ❌ Нет поддержки Только десктоп 🐛 Отладка и проблемы Распространенные проблемы Проблема: "Не удалось загрузить ключ шифрования" Решение:

Проверьте наличие файла master.key

Убедитесь в правах доступа к файлу

Если файл поврежден - используйте резервную копию

Проблема: "Не удалось сохранить данные" Решение:

Проверьте доступность папки Документы

Убедитесь в достаточном месте на диске

Проверьте права на запись

Проблема: "Пароли не отображаются" Решение:

Проверьте файл passwords.enc

Убедитесь в корректности master.key

Попробуйте восстановить из бэкапа

Логирование При возникновении ошибок проверьте:

Консоль Python (если запущено из терминала)

Файлы в папке SecurePassManager/backups/

Файл журнала (если включено логирование)