[CodeProject每日一荐] 藏东西系列:在图片中隐藏信息
介绍一个有意思的系列:藏东西.为什么要藏,不是我们要讨论的话题:), 第一篇讨论在图片中加一些噪音像素来隐藏数据(格式不限),第二篇介绍了利用多个key文件/密码和存储到多图片载体内的扩展情况.
因为图文并茂的易于简单的,介绍得比较简略:)
Steganography - Hiding messages in the Noise of a Picture By Corinna John
Steganography II - multiple key and carrier files By Corinna John
[使用demo]
加密: 选取图片文件->选取key(文件或字符串)越长越好->选取需要隐藏的数据文件或填写需要隐藏的字符串->点击Hide Message
解密: 选取图片文件->选取key(需加密时使用的key)->选取需保存的目标文件(可选)->点击Extract Hidden Text
[代码]
加密过程: 先把需要加密的信息长度存入第一个像素,然后如图,从要加密的和key流中各读入一个字节,异或,计算偏移位置,设置新的RGB值.
解密过程: 反之...