将信息写入图片的JS库,基于HTML5Canvas. 特点: 对所有最低位进行随机化初始,达到混淆目的。 信息非线性储存,按位调用hash函数决定储存位置。(密码决定hash函数) 提供两种隐写方
特点:
对所有最低位进行随机化初始,达到混淆目的。
信息非线性储存,按位调用 hash 函数决定储存位置。(密码决定 hash 函数)
提供两种隐写方式
1. 只改变 RGB 通道的最低位,因此隐写后的图片跟原图几乎无视差。
2. 作快速傅里叶变换,更改每个块对应的频域空间最低频率分量隐藏信息,隐写后的图片可以抗压缩(即在不是很严重的有损压缩后仍可恢复数据)
样例:http://zeruniverse.github.io/CryptoStego/
(库支持IE,但样例中用到了不支持IE的东西。因此IE开不了样例)
代码:https://github.com/zeruniverse/CryptoStego
1. [代码][JavaScript]代码
function redirect(){ window.location.href="https://github.com/zeruniverse/CryptoStego"; }