图像隐写术
在图片中隐藏信息
支持 LSB 嵌入,可选 Base64、XOR 或 AES-256-GCM 加密——全部在浏览器中完成。
01 · 航母图片
02 · 有效载荷
03 · 密码
仅限研究和教育用途。 本工具旨在用于研究隐写术和客户端加密技术。请勿将其用于非法隐藏、传输或窃取数据,或用于违反任何政策的行为。您须对本工具的使用方式以及遵守您所在司法管辖区的法律承担全部责任。
隐私至上
采用真实加密的本地隐写术
封面图片、秘密信息和密码短语均通过 Canvas 和 Web Crypto API 在本地处理——没有任何数据被上传,也不含任何追踪器。 加载完成后即可离线使用。隐藏数据被写入 R、G 和 B 通道的最低有效位,肉眼无法察觉,并以无损 PNG 格式导出以确保数据完整性。
为什么输出文件必须是PNG格式?
LSB 数据存储在每个像素的最低位中。像 JPEG 这样的有损格式会重新压缩并破坏这些位,因此隐写图像会以无损 PNG 格式导出,以确保信息完整无损。
Base64、XOR 和 AES 之间有什么区别?
Base64 仅进行编码——不具备保密性。使用密码短语进行异或(XOR)运算只是简单的混淆手段。而结合 PBKDF2 的 AES-256-GCM 才是真正的认证加密:若无密码短语,消息既无法被读取,也无法被悄无声息地篡改。
LSB隐写术是否无法被检测到?
不。虽然肉眼无法察觉,但统计隐写分析可以检测到它,而且任何重新编码(如即时通讯应用、社交平台)都可能将其去除。应将其视为一种混淆手段,而非保密性的保证。
如果没有密码短语,能否恢复该消息?
对于“无/Base64”选项,是的——任何拥有该文件的人都能解密。对于XOR和AES选项,则需要正确的密码短语;此外,如果数据遭到篡改,AES会直接报错。