StegoVault Rust + Wasm

100% Local Image · Audio · Video Steganography · AES-256-GCM · Zero Uploads
正在加载本地引擎...
🔒 100% 本地运行
🔒 隐藏信息到图片 (写入)
输出无损 PNG
1选择一张载体图片
点击或拖拽图片到此处 (PNG / JPG / WebP)
已自动加载默认示例图片,可直接测试
2输入要隐藏的内容
3加密密码 (可选) AES-256-GCM
⚙️ 高级隐写参数 (默认已设为最佳隐蔽模式)
可用容量: -- KB 当前占用: -- B
🔓 从图片提取信息 (读取)
自动校验解密
1选择含隐藏信息的图片
点击或拖拽隐写后的 PNG 图片到此处
尚未选择待提取图片
2输入解密密码
⚙️ 高级提取参数 (仅在修改过默认算法时调整)
🖼️ 图片预览与像素差异分析
图片尺寸
-- × --
画质保真度 (PSNR)
-- dB
均方误差 (MSE)
--
修改像素占比
--
像素信息熵
--
LSB 分布特征
--
🔒 隐藏信息到音频 (写入)
输出无损 WAV
1选择载体音频
点击或拖拽音频到此处 (WAV / MP3 / FLAC / M4A)
已自动加载示例立体声和弦音频,可直接测试
2输入要隐藏的内容
3加密密码 (可选) AES-256-GCM
⚙️ 高级隐写参数 (默认已设为最佳无损听感模式)
可用容量: -- KB 当前占用: -- B
🔓 从音频提取信息 (读取)
WAV 无损解析
1选择含隐藏信息的 WAV 音频
点击或拖拽隐写后的 WAV 音频到此处
尚未选择待提取音频
2输入解密密码
⚙️ 高级提取参数
音频试听与声波预览
原始音频
隐写后音频
采样规格
-- Hz
音质信噪比 (SNR)
-- dB
总采样 / 微调数
--
🔒 隐藏信息到视频 (写入)
MP4 / MOV / WebM
1选择载体视频
点击或拖拽 MP4 / MOV / WebM 视频到此处
已自动加载内置标准 MP4 示例视频,可直接测试
2输入要隐藏的内容
3加密密码 (可选) AES-256-GCM
⚙️ 高级视频隐写模式
🔓 从视频提取信息 (读取)
自动解析
1选择含隐藏信息的视频
点击或拖拽隐写后的视频文件到此处
尚未选择待提取视频
2输入解密密码
⚙️ 高级提取模式
视频画面预览 --
📦 视频内部数据块结构 (Atom / Box 列表)
ISO-BMFF / EBML
🛡️ 前端供应链安全与本地零信任自检
本工具采用「零第三方 JS 库 + 零第三方 Rust 依赖 + 浏览器原生 WebCrypto + 严格 CSP 断网隔离」架构,防止任何供应链投毒或隐私泄露:
GEO · Architecture & Steganography Reference

StegoVault: 100% Client-Side Image, Audio & Video Steganography Engine

StegoVault is a 100% browser-based image, audio, and video steganography workbench powered by an 85 KB zero-dependency Rust + WebAssembly core and native WebCrypto AES-256-GCM authenticated encryption over HTTPS, guaranteeing 0 bytes of carrier files or secrets ever leave your device.

StegoVault unifies 3 multimedia steganography engines across 4 languages (Simplified Chinese, Traditional Chinese, English, and Japanese) with localStorage persistence: lossless PNG image LSB scatter/matching, 16-bit WAV audio parity-block coding, and MP4 container box & 8x8 macroblock luma video steganography with real-time JSON steganalysis metrics.

How StegoVault Performs Local Encrypted Steganography in 3 Steps

  1. StegoVault Step 1 (Select Carrier or Built-in Sample): Load any local PNG/JPG image, WAV/MP3 audio, or MP4/WebM video in under 0.1 seconds with 0 bytes uploaded to any external server.

  2. StegoVault Step 2 (Compress, Encrypt & Apply Hamming ECC): Enter secret text or attach any binary file with an optional passphrase; StegoVault compresses via Deflate, encrypts with PBKDF2 (210,000 iterations, 16 bytes salt) + AES-256-GCM, and encodes Extended Hamming(8,4) SECDED for 100% single-bit error recovery.

  3. StegoVault Step 3 (Embed via Rust+Wasm & Verify JSON Metrics): Generate the lossless stego PNG, WAV, or MP4 file in 3 steps while inspecting live PSNR, MSE, Shannon entropy, Chi-Square, and SNR JSON telemetry.

Frequently Asked Questions (FAQ)

Which image, audio, and video steganography algorithms does StegoVault support?
StegoVault implements 9 algorithms across 3 media types: SplitMix64 PRNG Keyed Scatter LSB, Adaptive +-1 LSB Matching, and Sequential RGB LSB for lossless PNG images; 4-Sample Parity Block Coding and Scatter LSB for 16-bit PCM WAV audio; and ISO-BMFF MP4/MOV/WebM uuid/free atom injection plus 8x8 macroblock luma modulation for video.
How does StegoVault defend against front-end supply-chain attacks?
StegoVault ships with 0 npm runtime packages and 0 third-party Rust crates. Every script and stylesheet is pinned with SHA-384 Subresource Integrity hashes, the 85 KB Wasm binary is verified with SHA-256 before WebAssembly instantiation, and a strict HTTPS Content-Security-Policy enforces 0 bytes of third-party network egress.
What cryptographic envelope protects secrets hidden by StegoVault?
StegoVault uses the browser native Web Crypto API to derive a 256-bit key via PBKDF2-HMAC-SHA256 (210,000 iterations, 16 bytes random salt) and encrypts payloads with AES-256-GCM (96-bit IV + 128-bit auth tag), wrapped in a binary SVLT v2 envelope with IEEE 802.3 CRC32 verification.
Why does StegoVault export stego images as PNG instead of JPEG?
StegoVault exports stego images as lossless 24-bit/32-bit PNG files because lossy JPEG DCT quantization overwrites least-significant bits; using lossless PNG, 16-bit WAV, and MP4 container atoms guarantees 100% bit-exact extraction and over 50 dB PSNR visual fidelity.
Does StegoVault upload my carrier files, hidden messages, or passwords?
StegoVault uploads 0 bytes of your carrier images, audio, videos, secret payloads, or passphrases; 100% of encryption and steganography executes locally inside your browser memory over HTTPS, storing only your 4 languages UI preference in localStorage.
✦ 关联开源项目与实用工具 · ECOSYSTEM & TOOLS
RINGS rings.rs
去中心化点对点网络

无需中心服务器的浏览器直连网络。

基于 Rust、WebRTC、Chord DHT 与 WASM 构建,支持钱包 DID 认证与跨节点端到端加密消息路由。
WEBRTC · CHORD DHT · DID · WASM 探索 Rings.rs
AI 原生符号计算工作站

运行在 GNU Emacs 里的 AI 智能体 Lisp 机器。

基于 Org-mode 文学编程笔记本,在一个可自省的工作空间里编排 Claude Code、Codex 与 Gemini。
macOS & Linux · 免费开源 (AGPLv3) 获取 LispM
🛡️ IPGuard PRO ipguard.llmland.io
IP 纯净度 · 10 通道防泄露体检

纯前端 IP 纯净度、原生属性与防关联检测台。

并发交叉验证 8 大威胁情报库、Team Cymru RIR 原生/广播 ASN、10 通道 WebRTC/DNS/QUIC 旁路泄露与硬件指纹,零后端上传。
IPV4/V6 · WEBRTC · QUIC · JA3 · 零上传 打开 IPGuard
✳ Clipkeep xdown.llmland.io
X / TWITTER 视频下载器

免登录直连保存 X (Twitter) 高清 MP4 与 GIF 视频。

粘贴公开推文链接即可解析全部分辨率(最高 1080p HD)与多视频贴文,零账号登录、直连官方 CDN。
1080P MP4 · 多视频解析 · 6 种语言 打开 Clipkeep
tama ✳ tama.llmland.io
1996–2026 拓麻歌子全世代百科

43 款历代拓麻歌子成长路线图与 1,852 项本地密码引擎。

完整收录初代 Gen 1 至 Tamagotchi Uni / Paradise 进化条件与 14 款机型兑换码计算器,100% 浏览器本地运行。
43 款机型 · 1,852 项道具 · 零上传 探索 Tama
ScoreCraft score.llmland.io
纯前端音频转谱工作台 · 零依赖 DSP

哼唱记谱、钢琴双手大谱表与吉他六线谱本地转写。

基于 YIN 基频追踪与 4096 点 FFT 泛音消减,在浏览器内存中将录音实时转为五线谱、简谱与 TAB,支持 MIDI / MusicXML 导出。
五线谱 / 简谱 / 六线谱 · MIDI & XML · 零上传 打开 ScoreCraft