بدون توضیح

ypv 6d91fdac0d Merge branch 'master' of u23-27markeev/up into master 9 ماه پیش
Для потерявших работу или на грани увольнения 7865f3c3ff init 10 ماه پیش
ОАиП f582a0686d Загрузить файлы 'ОАиП/2025-26/36гр/1 сем/Маркеев' 9 ماه پیش
ПКС 7865f3c3ff init 10 ماه پیش
Сист.Программир ed5d8f03fd Билеты СП 37.doc 9 ماه پیش
Учебная практика 25-27 гр. 2 сем. - 1 7865f3c3ff init 10 ماه پیش
Учебная практика 37 гр. 1 сем. - 2 7865f3c3ff init 10 ماه پیش
Учебная практика 37 гр. 2 сем. - 3 7865f3c3ff init 10 ماه پیش
Учебная практика 46 гр. 1 сем. - 2 f21634e87c Копия Практика 46 2025_2026 (1) 9 ماه پیش
Учебная практика 46 гр. 2 сем. - 3 3ebe345d86 08Dec25 9 ماه پیش
Учебная практика 47 гр. 2 сем. - 5 7865f3c3ff init 10 ماه پیش
.gitignore 7865f3c3ff init 10 ماه پیش
3.20_kazutin.py 7865f3c3ff init 10 ماه پیش
4.59_kazutin.py 7865f3c3ff init 10 ماه پیش
PasswordManager_by SashkaMoroz.py fb5bf28678 Загрузить файлы '' 9 ماه پیش
README.md fb5bf28678 Загрузить файлы '' 9 ماه پیش
plagiat_1.v2.py 7865f3c3ff init 10 ماه پیش
plagiat_1_full.v2.py 7865f3c3ff init 10 ماه پیش
plagiat_full.v2.py 7865f3c3ff init 10 ماه پیش
test.py 7865f3c3ff init 10 ماه پیش
text2ascii.py 7865f3c3ff init 10 ماه پیش
Кудага 1.py 7865f3c3ff init 10 ماه پیش
Кулага2.py 7865f3c3ff init 10 ماه پیش
ЯПВ-УП-ИСРПО-47 гр.doc 7865f3c3ff init 10 ماه پیش

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/

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