Password Manager & Generator
Simple cross-platform CLI password manager with a generation function.
Random password generation
Encrypted storage of logins and passwords
Search, add and delete records
View the list without revealing passwords
Copy the password to the clipboard
Authorization by master password
├── main.py ← точка входа (CLI или GUI, запуск приложения)
├── setup_master_password.py ← установка/смена мастер-пароля
├── vault.py ← шифрование / дешифрование базы, CRUD-операции
├── storage.json.enc ← зашифрованная база паролей
├── vault.key ← ключ для шифрования/дешифрования
│ └── gui.py ← GUI-интерфейс (Tkinter или PyQt)
│ ├── config.py ← настройки по умолчанию (например, длина пароля)
│ ├── generator.py ← логика генерации паролей
│ ├── clipboard.py ← работа с буфером обмена
│ ├── search.py ← умный поиск по базе
│ └── paginator.py ← постраничный вывод записей
├── requirements.txt ← зависимости проекта
└── README.md ← описание проекта, как запускать и использовать