Version 1.0 - Initial Release [English]
This is the initial release of Password Manager, featuring the following functionality:
- Core Functionality:
- Password Generation: Generate random passwords of a specified length and option to include symbols.
- Password Storage: Securely save passwords along with website/account names. Passwords are encrypted using Fernet encryption.
- Password Viewing: View saved passwords after entering the master password.
- Profile Management:
- Create, rename, and delete password profiles to manage multiple sets of passwords separately.
- Switch between profiles for organized password management.
- Settings:
- Set a default password length.
- Enable/disable the inclusion of symbols in generated passwords.
- Security:
- Robust encryption using Fernet, secured with a master password.
- Key derivation from master password using PBKDF2.
- User Interface:
- Basic GUI built with Tkinter, incorporating a modern design inspired by Material Design.
- Multi-tabbed interface for easy navigation between Generate, Save, View, and Settings functionalities.
Known Issues / Limitations:
- The salt used for PBKDF2 is currently hardcoded. (To be addressed in future releases)
- No support for copying passwords directly to the clipboard. (To be addressed in future releases)
- Basic GUI design. (Further UI/UX improvements planned)
Версия 1.0 - Первый релиз [Russian]
Это первый релиз Password Manager, включающий в себя следующие функции:
- Основные функции:
- Генерация паролей: Генерация случайных паролей заданной длины с возможностью включения символов.
- Хранение паролей: Безопасное сохранение паролей вместе с именами сайтов/аккаунтов. Пароли зашифрованы с использованием шифрования Fernet.
- Просмотр паролей: Просмотр сохраненных паролей после ввода мастер-пароля.
- Управление профилями:
- Создание, переименование и удаление профилей паролей для раздельного управления несколькими наборами паролей.
- Легкое переключение между профилями для организованного управления паролями.
- Настройки:
- Установка длины пароля по умолчанию.
- Включение/отключение включения символов в сгенерированных паролях.
- Безопасность:
- Надежное шифрование с использованием Fernet, защищенное мастер-паролем.
- Получение ключа из мастер-пароля с использованием PBKDF2.
- Пользовательский интерфейс:
- Базовый графический интерфейс пользователя (GUI), построенный с использованием Tkinter, с современным дизайном, вдохновленным Material Design.
- Многовкладочный интерфейс для удобной навигации между функциями генерации, сохранения, просмотра и настроек.
Известные проблемы / ограничения:
- Используемая соль для PBKDF2 в настоящее время жестко закодирована. (Будет исправлено в будущих релизах)
- Отсутствует поддержка копирования паролей непосредственно в буфер обмена. (Будет добавлено в будущих релизах)
- Базовый дизайн GUI. (Планируется дальнейшее улучшение UI/UX)