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 1 year 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 (about 2 years ago)
- Default Branch: master
- Last Pushed: 2025-03-16T10:27:27.000Z (over 1 year ago)
- Last Synced: 2025-03-16T10:29:06.715Z (over 1 year ago)
- Topics: gpt-4o, keepass, passwordmanager
- Language: Python
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- 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 для генерации и анализа паролей. Приложение помогает пользователям безопасно хранить, генерировать и анализировать пароли с помощью искусственного интеллекта.
## Превью

## Основные функции
- **Безопасное хранение паролей:** Безопасное хранение паролей с использованием шифрования.
- **Генерация паролей:** Генерация надежных паролей с использованием ИИ (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.
## Контакты
Если у вас есть вопросы или отзывы, свяжитесь со мной по почте [mdolmatov99@gmail.com](mailto:mdolmatov99@gmail.com) или в [Telegram](https://t.me/king_triton).