CryptoStego:带有加密技术的JS库-通过加密和模糊处理隐藏图像中的文本

时间:2024-03-13 01:03:34
【文件属性】:

文件名称:CryptoStego:带有加密技术的JS库-通过加密和模糊处理隐藏图像中的文本

文件大小:214KB

文件格式:ZIP

更新时间:2024-03-13 01:03:34

JavaScript

CryptoStego 用于加密技术的JS库-通过加密和模糊处理隐藏图像中的文本。 支持最低有效位模式和DCT模式。 版本 v1.8 演示 注意:库需要HTML5支持! 下载 下载注意:此JS库需要HTML5支持! 特征 混淆-无效位的随机初始化 无标题的非线性逐位消息存储。 专为绝对安全而设计(没有信号提示密码错误。错误的密码会导致错误的消息)。 1.8中的新增功能:有效位及其顺序由Mersenne Twister PRNG决定,并使用SHA512(password)生成种子。 与旧方法相比,它更快,并且导致更少的JS错误。 LSB(最低有效位)模式 使用每个像素的RGB通道的最低有效位来存储消息 所得图像在视觉上与原始图像相同 只能以非压缩格式(例如PNG)存储 DCT(离散余弦变换)模式 通过稍微改变频域中每个块的最低频率分量来存储信息 坚固的图像压缩能力,但与LSB模式相比存


【文件预览】:
CryptoStego-master
----src()
--------main.js(3KB)
--------setimg.js(9KB)
--------readimg.js(6KB)
--------utils.js(7KB)
--------mersenne-twister.js(6KB)
--------sha512.js(8KB)
--------utf_8.js(1KB)
----example()
--------minimum_example()
--------canvas_copy_to_imgsrc_example()
--------README.md(253B)
----LICENSE(34KB)
----README.md(14KB)
----dist()
--------cryptostego.min.js(18KB)

网友评论