安全 / 图片
隐写术:将文本隐藏在图片中
将秘密消息隐藏在一张看起来普通的图片中,可选择使用密码锁定,并读取隐藏的消息;图片会在浏览器中处理,并保存为PNG。
隐写术:将文本隐藏在图片中: 每个像素的红、绿、蓝值都会让出最低位来存储消息,变化在255中最多为1,肉眼无法察觉。一个简短的标头会标记图片并记录消息长度。使用密码时,消息会先通过AES-256-GCM加密,因此即使有人找到它,也无法读取。 完全在浏览器中本地运行,文件不会上传到服务器。
- 类别
- 开发者工具
- 使用次数
- 在浏览器中
- 费用
- 免费·无需注册
- 可用性
- 可直接使用
完全在浏览器中运行
不会上传任何内容
消息会写入每个像素红、绿、蓝值的最低位,这种变化无法被察觉,图片会保存为PNG。请将其作为文件发送:缩放、JPEG或聊天应用的压缩都会清除消息。没有密码时,任何拥有此类工具的人都能读取消息;使用密码时,消息会先经过加密。透明区域会变为不透明。
图片可以承载多少内容
每个像素承载3位,每个颜色通道——红、绿、蓝——各承载1位,因此每个像素可保存八分之三字节,另外还要扣除标头占用的8字节。一张1920 × 1080的照片大约可以容纳777,000字节,远超任何消息的大小。
加密消息需要更多空间,因为加密后的文本比原文长约三分之一,此外还要增加约80个字符。
它能防范什么
隐藏可以阻止普通查看者察觉图片中存在消息,但无法阻止怀疑图片中藏有消息的人:统计测试可以检测最低位的变化。为了保密,请使用密码;如果要保护整个文件,请使用加密文件。
分享任何照片前,图片元数据移除工具会清除照片可能包含的位置和相机信息。
使用方法
- 选择“隐藏消息”,选择一张图片,然后输入消息。
- 可选择使用密码锁定消息,然后下载PNG。
- 要读取消息,请选择“读取消息”,选择PNG;如果设置了密码,请输入密码。
隐私与限制
图片和消息会保留在浏览器中;不会上传任何内容。
相关工具
常见问题
为什么我的消息消失了?
隐藏的位无法经受有损压缩:在聊天应用中将图片作为照片发送、调整图片大小,或将其保存为JPEG,都会抹掉这些位。请将PNG作为文件发送。
我可以隐藏多长的消息?
每个像素可存储3位:一张1000 × 1000的图片可容纳约375,000 bytes。工具会显示你所选图片中的可用空间。
隐藏消息和加密是一回事吗?
不是:专门查找隐藏数据的工具可以找到并读取未锁定的消息。添加密码后,消息也会经过加密。
免费工具·使用在浏览器中次·无需账户