|
|
пре 1 недеља | |
|---|---|---|
| Для потерявших работу или на грани увольнения | пре 4 недеља | |
| ОАиП | пре 1 недеља | |
| ПКС | пре 4 недеља | |
| Сист.Программир | пре 2 недеља | |
| Учебная практика 25-27 гр. 2 сем. - 1 | пре 4 недеља | |
| Учебная практика 37 гр. 1 сем. - 2 | пре 4 недеља | |
| Учебная практика 37 гр. 2 сем. - 3 | пре 4 недеља | |
| Учебная практика 46 гр. 1 сем. - 2 | пре 2 недеља | |
| Учебная практика 46 гр. 2 сем. - 3 | пре 2 недеља | |
| Учебная практика 47 гр. 2 сем. - 5 | пре 4 недеља | |
| .gitignore | пре 4 недеља | |
| 3.20_kazutin.py | пре 4 недеља | |
| 4.59_kazutin.py | пре 4 недеља | |
| PasswordManager_by SashkaMoroz.py | пре 1 недеља | |
| README.md | пре 1 недеља | |
| plagiat_1.v2.py | пре 4 недеља | |
| plagiat_1_full.v2.py | пре 4 недеља | |
| plagiat_full.v2.py | пре 4 недеља | |
| test.py | пре 4 недеља | |
| text2ascii.py | пре 4 недеља | |
| Кудага 1.py | пре 4 недеља | |
| Кулага2.py | пре 4 недеља | |
| ЯПВ-УП-ИСРПО-47 гр.doc | пре 4 недеља |
🔐 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/
Файл журнала (если включено логирование)