Skip to content

Releases: krwg/j-password

Release list

1.0

Choose a tag to compare

@krwg krwg released this 13 Jun 16:35
0f0dff0

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)