隐写术原理演示
LSB 隐写原理交互式动画教学演示
① LSB 原理演示:把 1 个字符藏进 8 个像素
② 检测视角:为什么统计能发现异常?
原始图像(无隐藏)
嵌入密文后的图像(LSB 被改写)
卡方检测(Chi-Square Attack)原理:自然图像中,相邻像素对(如 2k 和 2k+1)出现频率接近但略有差异;LSB 嵌入会把最低位强制设为 0 或 1,使得 2k 和 2k+1 的频率被「拉平」,卡方值显著偏离。卡方值越小(越接近自由度),说明最低位分布越「均匀」,越可疑。
③ 容量互动:拖动看变化
512
512
④ 常见载体速览
| 载体 | 优点 | 缺点 | 常见方法 |
|---|---|---|---|
| 图片(PNG/BMP) | 容量大、视觉无感知、工具多 | 压缩/转码易破坏、可被统计检测 | LSB、PVD、调色板、DCT |
| 音频(WAV) | 容量大、听觉无感知 | 压缩(MP3)会破坏、回声/相位法复杂 | LSB、回声隐藏、相位编码 |
| 文字(TXT) | 兼容性好、易传播 | 容量极小、易被察觉、编码限制多 | 零宽字符、同音替换、行距、大小写 |
| 网络协议(TCP/IP) | 穿透防火墙、实时传输 | 需要网络权限、易被 IDS 检测 | 序列号、时间戳、保留字段 |
本页为隐写术(Steganography)原理交互演示。LSB 演示展示逐位写入 8 个像素 R 通道最低位的过程;卡方检测展示统计视角如何识别异常;容量互动帮助理解「载体越大,能藏越多」;载体速览对比不同媒介的优缺点。所有计算均在浏览器本地完成。
📖 使用说明
全程在浏览器本地处理,数据不会上传到服务器。
操作步骤:
- 输入字符查看位分解;
- 一步步观看嵌入过程;
- 了解检测原理与容量估算。
💬 用户评论 (0)
还没有评论,快来抢沙发!