当前位置 : 主页 > 网络编程 > JavaScript >

图片加密隐写 JS 库 (快速傅里叶抗压缩)

来源:互联网 收集:自由互联 发布时间:2021-07-03
将信息写入图片的JS库,基于HTML5Canvas. 特点: 对所有最低位进行随机化初始,达到混淆目的。 信息非线性储存,按位调用hash函数决定储存位置。(密码决定hash函数) 提供两种隐写方
将信息写入图片的JS库,基于HTML5 Canvas.

特点:
对所有最低位进行随机化初始,达到混淆目的。
信息非线性储存,按位调用 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";
}
网友评论