🔒 隐藏信息到图片 (写入)
输出无损 PNG
1选择一张载体图片
点击或拖拽图片到此处 (PNG / JPG / WebP)
已自动加载默认示例图片,可直接测试
2输入要隐藏的内容
点击选择要隐藏进图片的文件 (.zip / .pdf / .txt 等)
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 断网隔离」架构,防止任何供应链投毒或隐私泄露: