LastHope777/RC4-Telegram-Bot

GitHub: LastHope777/RC4-Telegram-Bot

基于 Telegram Bot 的 RC4 流密码加密解密教学演示工具,帮助学习者理解对称密钥加密原理。

Stars: 0 | Forks: 0

# RC4 Telegram Bot 🔐 ![Python](https://img.shields.io/badge/Python-3.11-blue.svg) ![pyTelegramBotAPI](https://img.shields.io/badge/pyTelegramBotAPI-4.x-blue.svg) ![License](https://img.shields.io/badge/license-MIT-orange.svg) **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 - 菜单按钮:🔐 加密, 🔓 解密, 🗝 更改密钥 ## 运行示例 iPhone 14 Pro Max-Photoroom ## 注意事项 - RC4 已**过时**,不推荐用于实际加密,本 Bot 仅供**教育目的**使用。 - 每个用户可以使用自己的密钥。 ## 许可证 MIT [LICENSE](LICENSE)
标签:DNS 反向解析, HEX 编码, HTTP工具, meg, pyTelegramBotAPI, Python, RC4 加密, Telegram 机器人, 信息安全, 密码学, 对称加密, 手动系统调用, 教育项目, 数据编码, 文本加密, 无后门, 流密码, 网络安全, 自动化审计, 逆向工具, 隐私保护