Steg Tool

关于 StegTool

一款无框架、零服务器的图片隐写工具 —— 把隐藏文字写入图片像素,或从中精确提取,全部在你的浏览器内完成。

由 345tool 工程团队发布 • 2026 年 6 月 5 日

StegTool 隐写工具界面截图

什么是隐写,它为什么重要

隐写术(steganography)研究的是「如何把信息藏得看不见」。与加密不同 —— 加密让内容变得不可读,隐写则让信息本身的存在都无法被察觉。在一张普通的照片里,你的文字可以完整存在,而画面看不出任何异常。

对创作者和企业而言,这意味着一种全新的资产保护方式:可见水印会被裁剪、覆盖或重新截图,而写进像素里的标记会随图片一起流传。当需要证明归属时,随时可以把它提取出来。

StegTool 把这套能力做成无需安装、打开即用的网页工具:所有计算发生在你的设备上,不经过任何服务器。

StegTool 技术架构

LSB 编解码流水线

编码时,工具先把你的文字按 UTF-8 转为字节,再逐位写入图片像素的最低有效位(Least Significant Bit)。以「A」为例:字符编码后得到的一串二进制位,会被依次放入一个像素的 R、G、B 通道的最低位,接着处理下一个像素 —— 由于只改动最低位,每个通道的取值变化最多 1/255,肉眼无法察觉。

为了让解码端知道「在哪里结束」,流水线会在结尾写入一段固定的结束标记。解码时重新扫描像素最低位、拼装字节,遇到标记即停止,再按 UTF-8 还原文字。TextEncoder / TextDecoder 保证多语言文本和表情符号都能无损往返。

像素读写由浏览器原生的 Canvas API 完成:drawImage() 把图片画到离屏画布,getImageData() / putImageData() 提供逐像素读写,最后由 canvas.toBlob() 序列化导出。整个过程不依赖任何第三方图形库,也不涉及 AI 模型。

隐私优先的零服务器设计

StegTool 刻意做成「没有后端」:没有上传接口、没有对象存储、没有数据库、没有微服务。图片从你的本地磁盘读入浏览器内存,处理完直接下载回本地磁盘 —— 中间的每一个环节都在同一台设备上完成。

这样设计带来两个直接好处:一是敏感素材(合同截图、身份凭证、未发布作品)不需要离开你的设备;二是没有服务端延迟,处理速度只取决于本机性能。

你可以自行验证:打开浏览器开发者工具(F12)→ Network 面板,在完整走一遍「写入 + 下载」流程后检查请求列表,不会出现任何携带图片内容或隐藏文字的请求。

真实应用场景

企业批量处理流程

StegTool 支持一次最多 20 张图片的批量写入,每张图可以写入同一段文字(如统一版权声明),也可以逐张设置不同内容。这适合素材库入库、活动物料分发、交付前批量加标记等需要规模化的场景,且整个过程无需上传,符合内部资料不外流的合规要求。

隐秘通信渠道

在加密通道被限制或监控的环境中,隐写提供了一条不同的思路:把信息藏进一张看起来完全正常的图片,通过常规渠道传递。记者、研究者与安全从业者常把它与加密结合使用 —— 先加密文字,再把密文写入图片,形成双层保护。

联系我们

— 345tool 团队

— 邮箱:[email protected]

— 创建日期:2026 年 6 月 5 日

我们是 345tool 团队

345tool 是一支独立开发者团队,专注于打造纯客户端、隐私优先的高品质网页工具,用来替代臃肿低效的在线工具。StegTool 是其中的一员,遵循同样的原则:打开即用、不收集数据、不做无谓的注册门槛。

了解更多关于我们的团队