Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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 для генерации и анализа паролей.

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).