Steganography
隐写术(隐藏数据嵌入)
将消息或数据隐藏在外观正常的文件(如图像、音频或视频)中的技术,使隐藏信息的存在不被普通观察者察觉。
技术细节
图像隐写术通常使用 LSB(最低有效位)替换,用消息位替换每个像素颜色值的最低位。由于每个通道 8 位中只改变 1 位,视觉差异不可感知,图像可以承载大量隐藏数据。一张 1920x1080 的 RGB 图像使用 1 位 LSB 可嵌入约 780 KB 数据。更高级的技术包括 DCT 系数修改(JPEG 隐写术)、扩频方法和基于深度学习的方法。隐写分析通过统计分析(卡方检验、RS 分析)和机器学习分类器来检测隐藏数据,这些分类器能识别像素分布中的微妙统计异常。
示例
```javascript
// Steganography — Web Crypto API example
const data = new TextEncoder().encode('sensitive data');
const hash = await crypto.subtle.digest('SHA-256', data);
const hex = Array.from(new Uint8Array(hash))
.map(b => b.toString(16).padStart(2, '0')).join('');
```
相关工具
P
Password Generator
P
Password Strength Checker
H
Hash Generator
H
HMAC Generator
A
AES Encrypt / Decrypt
R
Random String Generator
C
CSP Header Generator
T
Text Redactor
C
CORS Header Generator
S
SRI Hash Generator
B
Base64 Encoder / Decoder
J
JWT 解码器
U
UUID 生成器
T
TOTP Configurator
S
SSL Certificate Decoder