图匣科普 · 约 5 分钟

图片混淆:把图片切成小块"洗牌"

隐写术最怕压缩——图片被微信、QQ 压一下,藏的数据就没了。有没有一种方法,图片被压缩、截图、转发之后仍然能还原?混淆就是答案之一。它不藏数据,而是把图片切成小块"洗牌"。

混淆是什么

一张图片说到底是一堆像素点,每个点有位置和颜色。混淆只干一件事:把小块的位置打乱,颜色一个不动。原图里有几个红点、几个蓝点,混淆图里原样有几个——只是全搬了家。不知道"搬家规则"的人,看到的是一张色块拼图,完全看不出原图是什么。

关键区别:隐写是"藏"(看不见),混淆是"锁"(看得见但看不懂)。两者可以叠加:先隐写再混淆,对方先解混淆、再提取,双保险。

整块洗牌:搬家路线图

图匣把图片切成几十像素见方的小块,整块搬家:每块内部的像素原样不动,只打乱块的位置。块越大画面越"整"、块越小越"碎",工具里提供轻/中/重三档强度。搬家规则由固定种子决定,完全可逆——解混淆就是按原路把块搬回来,分毫不差。

实测:一张图片混淆后再解混淆,逐像素与原图完全一致(无损传输的前提下)。

为什么压缩后还能解

混淆只改变"位置"不改变"颜色",整张图的颜色构成和原图一模一样。而且块尺寸是 8 的倍数,每块内部都是原图的连续内容,JPG 的 8×8 压缩块恰好能对齐——压缩损伤小,解混淆后主体内容仍然可辨。这就是"压缩也洗不掉"的由来。

诚实提醒:压缩过的混淆图再解,画质一定不如无损传输。重要图片请坚持用原图 / 文件形式传输(参考微信 QQ 发原图指南),压缩只当是"保底",不是"首选"。图片一旦被改尺寸(缩放、裁剪),像素网格就对不上了,解混淆会失败——转发时务必传原尺寸。

三步使用

本站混淆采用固定种子 + 块置换,双方都用图匣、选相同强度即可互解,不需要交换密码。

⚠️ 混淆不是加密:它防的是"一眼看懂",防不住有心人用同样算法暴力还原。真正敏感的内容,请叠加密码隐写(PBKDF2 + AES-256-GCM)。

打开图片混淆 → ← 上一篇:图片隐写术:把秘密藏进像素里

相关阅读:常见问题 · 使用介绍