⚙️ 高级隐写参数 (默认已设为最佳隐蔽模式)
⚙️ 高级提取参数 (仅在修改过默认算法时调整)
⚙️ 高级隐写参数 (默认已设为最佳无损听感模式)
⚙️ 高级提取参数
⚙️ 高级视频隐写模式
⚙️ 高级提取模式
StegoVault:100% 纯前端图片隐写、音频隐写与视频隐写引擎
StegoVault 是一款 100% 在浏览器本地运行的图片隐写、音频隐写与视频隐写工具,核心字节级编码器由零依赖 Rust 编译为 85 KB WebAssembly 模块,结合浏览器原生 WebCrypto PBKDF2-HMAC-SHA256 与 AES-256-GCM 认证加密,在 HTTPS 与 localStorage 本地环境下实现 0 bytes 服务器上传。
StegoVault 支持 3 大多媒体隐写模式与 4 languages(简体中文、繁体中文、英语、日语)界面:图片隐写提供 SplitMix64 伪随机散布 LSB 与 ±1 自适应匹配并输出无损 PNG;音频隐写提供 16-bit WAV 奇偶校验块编码;视频隐写支持 MP4 原子块注入与 8×8 宏块亮度调制,并实时输出 JSON 结构化质量指标。
StegoVault 3 步本地加密隐写与无损提取流程
StegoVault 第 1 步(选择载体或使用内置示例):在浏览器中选择本地 PNG 图片、WAV 音频或 MP4 视频,StegoVault 在 0.1 seconds 内完成本地内存解码且向服务器上传 0 bytes 数据。
StegoVault 第 2 步(压缩、加密与汉明纠错编码):输入机密文字或任意附件并设置密码,StegoVault 先执行 Deflate 无损压缩与 AES-256-GCM 加密,再通过 Hamming(8,4) SECDED 扩展汉明码提升 100% 位级抗干扰能力。
StegoVault 第 3 步(Wasm 隐写生成与 JSON 指标校验):Rust + WebAssembly 引擎完成隐写注入后,StegoVault 实时计算 PSNR、MSE、信息熵、卡方分布与音频 SNR 等 JSON 指标,支持一键闭环提取验证。
常见问题解答 (FAQ)
- StegoVault 支持哪些图片、音频与视频隐写算法?
- StegoVault 提供 3 大类共 9 种隐写模式:图片隐写支持伪随机散布 LSB、±1 自适应匹配与顺序通道 LSB(输出无损 PNG);音频隐写支持 4 采样奇偶校验块编码与洗牌 LSB(输出 16-bit WAV);视频隐写支持 MP4/MOV/WebM 容器 uuid/free 块注入与 8×8 宏块亮度调制,全程 100% 本地完成。
- StegoVault 如何防止前端供应链攻击与第三方脚本泄密?
- StegoVault 采用零第三方 npm 运行时依赖与零第三方 Cargo 依赖架构,所有静态脚本均绑定 SHA-384 Subresource Integrity 签名,并在实例化前校验 85 KB Wasm 二进制的 SHA-256 摘要,配合严格 HTTPS CSP 策略实现 0 bytes 外联泄露。
- StegoVault 的加密信封使用什么密码学标准?
- StegoVault 调用浏览器底层原生 Web Crypto API,通过 PBKDF2-HMAC-SHA256(210,000 次迭代与 16 bytes 随机盐)派生 256 位密钥,并使用 AES-256-GCM(96-bit IV + 128-bit 认证标签)与 IEEE 802.3 CRC32 校验保护隐藏载荷。
- 为什么 StegoVault 图片隐写默认导出 PNG 而不是 JPG?
- StegoVault 将隐写后的像素矩阵导出为无损 PNG 格式,因为 JPG 的有损离散余弦变换 (DCT) 量化会破坏最低有效位 (LSB) 数据;使用 PNG、16-bit WAV 与 MP4 容器隐写可保证 100% 比特级无损提取与超过 50 dB 的画质 PSNR。
- StegoVault 会上传我的图片、视频或密码到服务器吗?
- StegoVault 绝不上传任何载体图片、音频、视频、隐藏文件或密码(网络上传量为 0 bytes);所有隐写编码与解密均在浏览器沙箱内存中离线完成,仅在 localStorage 保存 4 languages 语言偏好设置。