我最近开始使用python,我对密码学没有特别的了解。
我想做的事:我想通过模拟信号传输数字编码数据(语音/wav),记录这个模拟信号并在之后解码。有点像这样:http ://www.cryptomuseum.com/crypto/voice.htm#digital但使用 AES 而不是 XOR 操作。
我的问题:我录制了一个 WAV 文件并用 AES 加密它。该文件的解密工作正常。现在我通过扬声器播放此信号并再次用麦克风录制。现在,当我解密麦克风录制的文件时,我只得到一个充满噪音的文件。
我是否会因为它的 2 倍模拟/数字转换而丢失太多信息而无法在此之后破译?AES 可能是我的应用程序的错误加密吗?