knez/stegonaut
GitHub: knez/stegonaut
一个基于 MP3 文件的 Web 音频隐写应用,利用未使用位隐蔽传输加密文本。
Stars: 18 | Forks: 2
[](https://github.com/knez/stegonaut/actions/workflows/ci.yml) [](https://opensource.org/licenses/MIT)

`stegonaut` 在 MP3 文件中隐藏明文消息。
## 基本概述
该应用通过将文本分块嵌入每个 MP3 头的“未使用”位来实现。
“未使用”的位包括 `Priv.Bit`、`Copy`、`Original`、`Emphasis`,目前几乎被所有编码器/解码器忽略。
消息可以使用密码通过 AES-256-CTR 和 PBKDF2 密钥派生进行加密,并通过原生 Web Crypto API 实现。
## 安装
```
$ npm install
```
## 开发
```
$ npm run dev
```
在 http://localhost:5173 打开应用
## 构建
```
$ npm run build
```
输出到 `dist/` 目录。
## 测试
```
$ npm test
```
## 贡献
欢迎任何拉取请求
标签:AES-256-CTR, CI, CMS安全, DNS解析, JavaScript, meg, MIT许可, MP3隐写, npm, PBKDF2, Steganography, TypeScript, Vite, Web Crypto API, 信息安全, 前端项目, 加密, 安全插件, 密码学, 开源框架, 开源项目, 手动系统调用, 持续集成, 数据可视化, 数据隐藏, 漏洞扫描器, 自定义脚本, 隐写术, 音频信息隐藏, 音频水印, 音频隐写