音频加密的方法讨论
目标
如果只是单纯的想加密音频,最简单的办法就是用通用的加密方法,比如直接用压缩文件加密。但是如果想要得到一个看似正常的音频,实际上却内含玄机,目前似乎还没有很好的办法。而且如果能得到加密之后还是音频的文件,那么就可以把这些加密文件上传到普通的视频音频网站,用来长期免费的云存储。
预想方案
双声道反相
这个灵感来源于降噪耳机,降噪耳机的原理就是检测外界噪声然后生成一个反相的音波,从而与之抵消。那么如果把两段反相的音频藏在一个文件的左右声道上,那么加密后的文件就是一段空白,虽然与预期的“加密后仍然是有意义的音频”这个目标有一定差距,但是也算不错了。
后来又找到一个类似思路的——把音频等间距拆成两段,组合听就可以得到结果
传统的位运算加密
参考:
该作者利用了matlab自带的音频处理函数,把音频转化成二进制,通过密钥运算加密后再逆运算得到新的音频。
利用软件deepsound
参考:
回复