版权暗记
摄影师把姓名与拍摄日期藏进交付的 PNG,外观不变。
使用指南
图片隐写用于把文字藏进一张图里:把每个字节拆成位,依次写到像素红、绿、蓝三个通道的最低有效位(LSB),每个像素能藏 3 位,图片外观肉眼不可分辨。写入前会加一个 9 字节头(魔数 OBS1、标志位、载荷长度),提取时先校验这个头,所以能明确告诉你「这张图不含本工具的隐写数据」。填了密码时用 AES 加密后再写入(OpenSSL 兼容格式),提取必须输入同一密码。处理在浏览器本地完成。
更新于 2026-09-09约 3 分钟读完
图片隐写用于把文字藏进一张图里:把每个字节拆成位,依次写到像素红、绿、蓝三个通道的最低有效位(LSB),每个像素能藏 3 位,图片外观肉眼不可分辨。写入前会加一个 9 字节头(魔数 OBS1、标志位、载荷长度),提取时先校验这个头,所以能明确告诉你「这张图不含本工具的隐写数据」。填了密码时用 AES 加密后再写入(OpenSSL 兼容格式),提取必须输入同一密码。处理在浏览器本地完成。
它与「幻影坦克」相反:幻影坦克藏的是一张肉眼可切换看到的图,隐写藏的是完全不可见的文字。
原名_隐写.png,加密时备注「已 AES 加密」;务必用「原图 / 文件」方式保存和发送。| 输入 | 输出 | 说明 |
|---|---|---|
1920×1080 照片作载体 |
容量约 759 KB,约 25 万个汉字 |
容量 = 宽 × 高 × 3 ÷ 8 − 9 字节 |
藏入「明天下午三点老地方」并设密码 |
外观不变的 PNG;提取时不填密码提示「内容已加密」,密码错提示「解密失败」 |
加密后体积约增加 1/3 |
把隐写图发微信再保存后提取 |
「未检测到本工具的隐写数据」 |
有损压缩破坏了低位数据 |
摄影师把姓名与拍摄日期藏进交付的 PNG,外观不变。
把一段话加密藏进风景图发给知道密码的人。
给不同渠道发的同一张图藏不同编号,泄露时可定位来源。
讲 LSB 隐写原理时用真实图片藏字再提取。
每个通道只改最低 1 位,颜色最多变化 1/255,肉眼与常规看图软件都无法分辨。
最常见是图被有损处理过(转 JPG、截图、聊天软件压缩);也可能不是本工具生成的图。请用生成时下载的原始 PNG。
不能。密码不会写进图片,AES 无密钥不可解。
图片与要隐藏的文字都在浏览器本地处理,不会上传到任何服务器;加密与解密同样在本地完成,密码不会离开你的浏览器。
更新于 2026-09-09
LSB 隐写:把文字藏进图片像素,可 AES 加密,输出无损 PNG
先选择载体图片,这里会显示可藏容量