回复:来个更爆的加密东东
也可以说是冗余吧,一个像素的话BMP图像是要用3Bytes来保存的,如红色的点,
对应的数值是0xFF,0x00,0x00(Red色为255)
把数字添加进去就是把最后一位改掉,如要加密0x3(100b)的数据
加密以后
0xFF AND 0xF1 = 0xF1
0x00 AND 0xF0 = 0x00
0x00 AND 0xF0 = 0x00
这样以后颜色就变成了 0xF1 0x00 0x00(241,0,0)了,与原来的颜色差别不大,(可以用Photoshop来看看)
不过这有个缺点:加密的数据越大,需要用的BMP图像就越大,还有预留一些效检位,以确保数据的正确性