LastHope777/RC4-Telegram-Bot
GitHub: LastHope777/RC4-Telegram-Bot
基于 Telegram Bot 的 RC4 流密码加密解密教学演示工具,帮助学习者理解对称密钥加密原理。
Stars: 0 | Forks: 0
# RC4 Telegram Bot 🔐



**RC4 Telegram Bot** — 一个使用经典流密码 **RC4** 进行文本加密和解密的 Bot。
由 **6402-020302D** 班的学生 **Nikita Pishkov** 和 **Egor Mamontov** 在 **“信息论”** 课程框架下开发。
## Bot 功能
- 🔐 将文本加密为 HEX
- 🔓 将 HEX 解密回文本
- 🗝 更改加密密钥
- ✅ 为每个用户设置独立密钥
- 💬 带有按钮和 emoji 的便捷菜单
## 🛠️ 技术栈
- [Python 3.11+](https://www.python.org/)
- [pyTelegramBotAPI](https://pypi.org/project/pyTelegramBotAPI/)
- [python-dotenv](https://pypi.org/project/python-dotenv/)
## 📁 项目结构
```
RC4-Telegram-Bot/
├── main.py
├── requirements.txt
├── README.md
├── LICENSE
├── .env # не в репозитории
└── .gitignore
```
## 安装与运行
1. 克隆仓库:
```
git clone https://github.com/LastHope777/RC4-Telegram-Bot.git
cd RC4-Telegram-Bot
```
2. 创建虚拟环境并安装依赖:
```
python -m venv venv
source venv/bin/activate # Linux/Mac
venv\\Scripts\\activate # Windows
```
3. 在项目根目录下创建 `.env` 文件并添加你的 Bot Token:
```
TOKEN=ваш\_токен\_от\_BotFather
```
4. 启动 Bot:
```
python main.py
```
## 使用说明
- `/start` — 启动 Bot
- 菜单按钮:🔐 加密, 🔓 解密, 🗝 更改密钥
## 运行示例
## 注意事项
- RC4 已**过时**,不推荐用于实际加密,本 Bot 仅供**教育目的**使用。
- 每个用户可以使用自己的密钥。
## 许可证
MIT [LICENSE](LICENSE)
## 注意事项
- RC4 已**过时**,不推荐用于实际加密,本 Bot 仅供**教育目的**使用。
- 每个用户可以使用自己的密钥。
## 许可证
MIT [LICENSE](LICENSE)标签:DNS 反向解析, HEX 编码, HTTP工具, meg, pyTelegramBotAPI, Python, RC4 加密, Telegram 机器人, 信息安全, 密码学, 对称加密, 手动系统调用, 教育项目, 数据编码, 文本加密, 无后门, 流密码, 网络安全, 自动化审计, 逆向工具, 隐私保护