【发布时间】:2011-08-27 05:45:05
【问题描述】:
是否可以在音频信号中存储字符串或整数值,然后再检索它?
【问题讨论】:
-
是的,但你为什么要这个速记?似乎您最好对资产目录中的纯文本文件进行一些加密。
标签: java android signal-processing steganography
是否可以在音频信号中存储字符串或整数值,然后再检索它?
【问题讨论】:
标签: java android signal-processing steganography
有人在以下位置发布了一个带有源代码的 Java 音频隐写应用程序 http://midhunhk.blogspot.com/2008/05/audio-steganography-application-with.html
我没有机会亲自查看大部分代码,但看起来这就是您所追求的。
【讨论】:
是的。您可以将任何值存储在足够大的文件中(例如:wave 音频文件)并稍后检索它。它被称为隐写术,在您的情况下,您可以对数据部分进行 LSB 替换(跳过音频文件头)并将 LSB 值更改为您要保存的值。
@drei01 指定的链接不再提供源代码,但您可以通过以下链接获取一些一般信息:http://midhunhk.blogspot.com/2011/10/audiosteganography-info.html
编辑:带有源代码的示例音频隐写术实现版本现已在https://github.com/midhunhk/steganos 上提供
【讨论】: