Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

订阅源联系隐私© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
audio-steganography-algorithms — Octave/MATLAB 音频隐写与水印算法库,包含 LSB 编码、回声隐藏、扩频和相位编码,并提供嵌入/提取示例。 | Kitploit
工具/GitHubGitHub/ktekeli/audio-steganography-algorithms
加密/解密工具隐写术密码学隐私保护论文与研究学习与教育
GitHubktekeli/audio-steganography-algorithms

audio-steganography-algorithms

Octave/MATLAB 音频隐写与水印算法库,包含 LSB 编码、回声隐藏、扩频和相位编码,并提供嵌入/提取示例。

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
查看仓库
2867192年前Kitploit 审核通过

audio-steganography-algorithms

一个用 OCTAVE/Matlab 编写的、全面的开源音频隐写与水印算法库。

关于

音频隐写术可能是最具挑战性的领域之一。因此,研究人员很难找到相关的资料来源。本项目的主要目标是为所有人提供基础的音频隐写算法。

我们未来的计划是发布一个模块化库,其中包含现有方法、信号处理攻击和比较指标。我们计划为每种方法添加详细且通俗易懂的文档,其中包含数学背景。

仓库会随时间更新,所以请保持关注。

如有任何问题,请创建一个 issue,而不要发送电子邮件。

算法

1. 扩频

  • 直接序列扩频(DSSS)(开源)
  • 改进扩频(ISS)(p-code)
  • 使用 FFT 的扩频(计划中)
  • 使用 DCT 的扩频(计划中)
  • 使用 DWT 的扩频(计划中)

2. 回声隐藏

  • 回声隐藏 - 单回声核(开源)
  • 回声隐藏 - 负回声核与正回声核(p-code)
  • 回声隐藏 - 后向回声核与前向回声核(p-code)
  • 回声隐藏 - 镜像回声核(p-code)
  • 回声隐藏 - 时间扩展回声核(p-code)

3. 最低有效位编码

  • LSB 编码(开源)
  • DWT 域中的 LSB 编码(计划中)

4. 相位编码

  • 相位编码(开源)

5. 奇偶编码

  • 奇偶编码(计划中)

6. 量化索引调制

  • 量化索引调制(计划中)

用法及更多

  • 所有算法都以函数形式构建,因此可以从外部调用。参数在每个函数的描述中有简要说明。

  • 每种方法中都添加了示例脚本 "data_embedding.m" 和 "data_extracting.m",以便快速试用。

  • 若干现有的编码器和解码器已整合到 "audioload.m" 和 "audiosave.m" 中,以简化类型转换(即 WAV、FLAC、MP3、AAC 和 OGG)。

  • 已实现一个混合信号生成器 "mixer.m",用于平滑相邻片段之间的不连续处(即用于回声隐藏和扩频方法)。

  • 诸如消息长度、帧大小等关键信息可以嵌入数据之中,以实现盲隐写。参见 LSB 编码中的示例。

  • 隐藏数据可以加密以提高安全性。参见 LSB 编码中使用 XOR 的基础加密示例。

支持

如果你觉得这个仓库有帮助,请给它加星并 fork 以支持我们。如果你想成为本项目的一员,请提交 pull request 来贡献。我们将乐于讨论和交流与音频隐写相关的先进理念。

贡献

始终欢迎贡献!请先阅读贡献指南。

  1. Fork 该仓库。
  2. 在你的 fork 上应用你的修改。
  3. 如果你要添加新方法,请使用相同的语法和结构。
  4. 将更改提交到你的 fork 仓库。
  5. 提交一个 pull request,并添加关于你所做修改的详细信息。

感谢你的建议!

作者

  • Kadir Tekeli [linkedin] [researchgate]

许可证

MIT 许可证(2016-2017)

下载工具