LSB图片隐写工具
编码加密
在线LSB图片隐写工具,将秘密文字嵌入图片像素RGB通道的最低有效位,自动计算容量上限,导出无损PNG隐写图片,适用于隐私信息隐藏、敏感数据加密传输及数字版权保护等场景
LSB图片隐写嵌入
点击上传或拖拽图片文件
支持 PNG、JPG、GIF、WebP、BMP 等格式,最大 20MB
工具说明
工具介绍
LSB图片隐写工具提供图片预览及自动容量计算功能,将文字秘密嵌入图片像素RGB通道的最低有效位,视觉上与原图无差异,导出为PNG无损格式。广泛适用于隐私信息隐藏、敏感数据加密传输及数字版权保护等场景。
隐写原理
| LSB算法 | 将文字转换为二进制,逐位替换图片像素RGB通道的最低有效位 |
|---|---|
| 编码规则 | 每个字符转换为16位二进制(UTF-16),逐位嵌入像素通道 |
| 结束标志 | 文字末尾自动添加16个0位作为结束标志,便于提取时识别 |
| 容量计算 | 宽 × 高 × 3 ÷ 16 = 最大字符数(每像素RGB三通道,每字符16位) |
使用步骤
上传图片
点击上传区域或拖拽图片文件,支持PNG、JPG等主流格式
输入文字
在文本框中输入要隐藏的秘密信息,系统自动限制最大长度
下载图片
点击下载按钮,系统生成PNG格式隐写图片并自动下载
使用技巧
上传图片后系统自动计算可隐藏的文字数量上限,文本框同步限制输入长度,超出部分无法嵌入。
隐写图片自动保存为PNG无损格式,完整保留像素数据,确保隐藏信息不被破坏。
隐写图片务必保留PNG格式,切勿转换为JPG,否则有损压缩会损坏LSB数据导致信息丢失。
所有处理均在浏览器本地完成,无需联网,图片和文字不上传服务器,完全保障隐私安全。
常见问题
Q1: 支持哪些图片格式?上传后图片会泄露吗?
支持PNG、JPG、JPEG、GIF、WebP、BMP等主流图片格式。所有图片加载、隐写嵌入、预览、下载均在您本地浏览器内完成,全程不上传任何数据至服务器,关闭页面后所有数据自动清除,无缓存、无残留。
Q2: 一张图片最多能隐藏多少文字?如何计算?
隐藏容量取决于图片尺寸,计算公式为:宽 × 高 × 3 ÷ 16。例如:1920×1080的图片约可隐藏38.8万字符,512×512的图片约可隐藏4.9万字符。上传图片后系统会自动计算并显示上限,文本框也会同步限制输入长度。
Q3: 隐写后的图片和原图有区别吗?肉眼能看出来吗?
几乎无区别。LSB算法只修改像素RGB通道的最后一位二进制数,对颜色影响极小,人眼完全无法察觉任何差异。只有通过专门的提取工具才能准确读出隐藏信息。
Q4: 为什么必须保存为PNG格式?JPG不行吗?
PNG是无损压缩格式,能完整保留像素的每一位数据。而JPG/JPEG是有损压缩格式,保存时会重新编码并改变像素值,会直接损坏LSB数据导致文字无法提取。因此隐写图片务必保存为PNG格式。
Q5: 隐写和加密有什么区别?可以一起使用吗?
隐写是隐藏信息的存在(别人不知道有秘密),加密是让信息变得不可读(别人知道有密文但看不懂)。强烈建议先对敏感信息进行加密,再将密文嵌入图片,实现"加密+隐写"双重保护。
容量参考表
| 图片尺寸 | 最大可隐藏字符数 | 说明 |
|---|---|---|
| 100 × 100 | 1,875 字符 | 小图标尺寸 |
| 512 × 512 | 49,152 字符 | 标准头像尺寸 |
| 640 × 480 | 57,600 字符 | VGA分辨率 |
| 1280 × 720 | 172,800 字符 | HD分辨率 |
| 1920 × 1080 | 388,800 字符 | Full HD分辨率 |
| 3840 × 2160 | 1,555,200 字符 | 4K分辨率 |