RC4 Telegram Bot — бот для шифрования и расшифровки текста с использованием классического потокового шифра RC4.
Разработан студентами группы 6402-020302D: Никитой Пишковым и Егором Мамонтовым в рамках дисциплины «Теория информации».
- 🔐 Зашифровать текст в HEX
- 🔓 Расшифровать HEX обратно в текст
- 🗝 Изменять ключ шифрования
- ✅ Отдельный ключ для каждого пользователя
- 💬 Удобное меню с кнопками и emoji
RC4-Telegram-Bot/
├── main.py
├── requirements.txt
├── README.md
├── LICENSE
├── .env # не в репозитории
└── .gitignore
- Клонируйте репозиторий:
git clone https://github.com/LastHope777/RC4-Telegram-Bot.git
cd RC4-Telegram-Bot- Создайте виртуальное окружение и установите зависимости:
python -m venv venv
source venv/bin/activate # Linux/Mac
venv\\Scripts\\activate # Windows- Создайте файл
.envв корне проекта и добавьте токен вашего бота:
TOKEN=ваш\_токен\_от\_BotFather
⚠ Никогда не выкладывайте
.envв публичный репозиторий.
- Запустите бота:
python main.py/start— запуск бота- Кнопки меню: 🔐 Зашифровать, 🔓 Расшифровать, 🗝 Изменить ключ
- RC4 устарел и не рекомендуется для реального шифрования, этот бот создан в образовательных целях.
- Каждый пользователь может использовать свой ключ.
MIT LICENSE