Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/king-tri-ton/keepassai
Интеллектуальный менеджер паролей, разработанный на Python с использованием PyQt5 для графического интерфейса и GPT-4o от OpenAI для генерации и анализа паролей.
https://github.com/king-tri-ton/keepassai
gpt-4o keepass passwordmanager
Last synced: about 2 months ago
JSON representation
Интеллектуальный менеджер паролей, разработанный на Python с использованием PyQt5 для графического интерфейса и GPT-4o от OpenAI для генерации и анализа паролей.
- Host: GitHub
- URL: https://github.com/king-tri-ton/keepassai
- Owner: king-tri-ton
- Created: 2024-05-31T17:31:30.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2024-09-15T09:30:59.000Z (3 months ago)
- Last Synced: 2024-09-16T12:17:33.250Z (3 months ago)
- Topics: gpt-4o, keepass, passwordmanager
- Language: Python
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# KeePassAI
KeePassAI — это интеллектуальный менеджер паролей, разработанный на Python с использованием PyQt5 для графического интерфейса и GPT-4o от OpenAI для генерации и анализа паролей. Приложение помогает пользователям безопасно хранить, генерировать и анализировать пароли с помощью искусственного интеллекта.
## Превью
![Screenshot_18](https://github.com/king-tri-ton/keepassai/assets/53092931/6a3cad8f-db59-4e2c-bd64-2e879da15b1a)## Основные функции
- **Безопасное хранение паролей:** Безопасное хранение паролей с использованием шифрования.
- **Генерация паролей:** Генерация надежных паролей с использованием ИИ (GPT-4o).
- **Анализ паролей:** Анализ безопасности паролей с использованием ИИ (GPT-4o).
- **Удобный интерфейс:** Интуитивно понятный интерфейс для легкого управления паролями.
- **Управление учетными записями:** Сохранение и загрузка данных учетных записей для различных сервисов.## Установка
1. **Клонируйте репозиторий:**
```bash
git clone https://github.com/king-tri-ton/keepassai.git
cd keepassai
```2. **Установите необходимые пакеты:**
```bash
pip install -r requirements.txt
```3. **Настройте конфигурацию:**
- Получите API-ключ от OpenAI и обновите переменную `AI_TOKEN` в файле `config.py`.
- Переименуйте файл `exp.config.py` в `config.py`.```bash
mv exp.config.py config.py
```4. **Запустите приложение:**
```bash
python app.py
```## Использование
1. **Генерация пароля:**
- Нажмите кнопку «Generate Password» для создания надежного пароля с помощью ИИ (GPT-4o).2. **Сохранение пароля:**
- Заполните поля с названием сервиса, именем пользователя и паролем, затем нажмите «Save Password» для безопасного сохранения данных.3. **Анализ пароля:**
- Введите пароль и нажмите «Analyze Password», чтобы получить анализ его безопасности с помощью ИИ (GPT-4o).4. **Загрузка учетных записей:**
- Нажмите «Load Accounts», чтобы увидеть все сохраненные учетные записи. Нажмите на учетную запись для загрузки её данных.## Структура файлов
- `app.py`: Основной код приложения.
- `config.py`: Файл конфигурации, содержащий чувствительные данные, такие как API-ключ OpenAI.
- `requirements.txt`: Список зависимостей, необходимых для работы приложения.## Замечания по безопасности
1. **API-ключ:** Убедитесь, что ваш API-ключ OpenAI хранится конфиденциально.
2. **Ключ шифрования:** Ключ шифрования в данный момент хранится в файле под названием `secret.key`. Это представляет собой потенциальный риск безопасности, и в будущих обновлениях будут предложены более безопасные решения для управления ключами.## Будущие обновления
Я буду улучшать безопасность KeePassAI. В будущих обновлениях планирую:
- Улучшенное управление ключами для защиты ключей шифрования.
- Дополнительные меры безопасности для хранения и доступа к чувствительным данным.
- Постоянное улучшение генерации и анализа паролей с помощью ИИ GPT-4o.## Требования
- Python 3.x
- PyQt5
- Cryptography
- OpenAI API## Вклад
Я приветствуем вклад в проект! Пожалуйста, отправляйте pull request или открывайте issue для обсуждения изменений или улучшений.
## Лицензия
Проект распространяется под лицензией MIT.
## Контакты
Если у вас есть вопросы или отзывы, свяжитесь со мной по почте [[email protected]](mailto:[email protected]) или в [Telegram](https://t.me/king_triton).