你有没有想过,发一条看似普通的微信消息——比如“今天天气真好”——其实暗藏一句“速删聊天记录”?Conversation Steganography 就是这样一款基于大语言模型(LLM)的隐蔽通信工具:它不靠加密传输,而是把你的秘密指令、敏感信息或紧急联络内容,彻底“变形”成一段自然、无害、毫无破绽的日常对话文本,再通过 WhatsApp、Telegram、微信甚至短信等任意平台发送。接收方用同一工具即可原样还原——而中间所有平台和监控者看到的,只是一段再普通不过的闲聊。
核心功能
- 端到端语义隐写:不是简单替换关键词或插入乱码,而是调用本地运行的轻量级 LLM(如 Phi-3、TinyLlama),将原始密文重写为语法正确、语境合理、风格匹配的“掩护文本”,真正实现“以假乱真”
- 零网络依赖通信:全程在本地设备完成加密→生成→解码,密钥不上传、模型不联网、原始消息永不离开手机或电脑,彻底规避云端扫描与元数据泄露风险
- 全平台通用适配:无需对方安装同款 App 或注册账号——只要双方都运行该工具,就能通过任何现有通讯渠道(iMessage、Signal、邮件、甚至微博私信)完成隐秘交换
- 抗检测设计:生成文本具备真实人类对话特征(含语气词、上下文呼应、轻微冗余),避免 AI 生成文本常见的机械感,大幅降低被 NLP 检测系统识别为“异常通信”的概率
- 双向可逆编码:支持“明文→掩护文”与“掩护文→明文”完整闭环,且每次生成结果具备一定随机性(相同输入可产出不同但合法的掩护句),防止模式分析破解
- 极简交互体验:命令行界面清晰直观,输入/输出均为纯文本,无需配置服务器、不依赖 GPU,Mac/Windows/Linux 均可一键运行
适合哪些人用
本工具特别适合关注数字隐私的务实技术使用者:记者与信源之间的安全联络、人权工作者在审查严苛地区的应急通信、开源社区成员协调敏感议题、网络安全研究员开展红蓝对抗演练,以及任何希望摆脱“加密即可疑”标签、追求“隐形合规”的普通用户。⚠️请注意:它不是为绕过法律监管设计,而是为在日益收紧的通信审查环境中,保留基本的、合乎伦理的私密表达权提供一种技术可能性。
快速上手
项目采用 Go 编写,编译后仅需一个二进制文件。推荐 macOS / Linux 用户执行以下三步:
- 安装 Go 环境(v1.21+),运行
git clone https://github.com/nethical6/conversation-steganography.git - 进入项目目录,执行
go build -o cs编译生成可执行文件 - 首次运行
./cs setup下载并部署默认本地模型(约 2GB,支持离线运行);之后用./cs encode "接头暗号:明早8点老地方"生成掩护文本,再用./cs decode粘贴收到的“闲聊”即可还原原始信息
Windows 用户可直接下载预编译版本(Release 页面提供),双击运行即可启动交互式终端。
项目信息
Use LLMs to hide secret messages inside normal looking conversations
503
Stars
22
Forks
Go
GPL-3.0
编程语言:Go|GitHub Star 数:503|开源协议:GPL-3.0|GitHub 项目地址
这是一款把“隐私权”具象为日常操作的硬核工具——它不鼓吹对抗,而是用 AI 的“自然感”,为你悄悄撑起一张看不见的对话保护伞。



