-5

我最近開始使用python,並且我沒有加密技術方面的專門知識。模擬轉換的音頻加密

我想要做什麼: 我想通過模擬信號傳輸數字編碼數據(語音/波形),然後記錄此模擬信號並對其進行解碼。 有點像這樣:http://www.cryptomuseum.com/crypto/voice.htm#digital但用AES代替異或操作。

我的問題: 我錄製了一個WAV文件並用AES加密。該文件的解密工作正常。 現在我通過揚聲器播放此信號並再次用麥克風錄製。現在,當我解密錄製的麥克風文件時,我只得到一個充滿噪音的文件。

我的2倍模擬/數字轉換失去了太多的信息後就不能解密了嗎? AES也許是我的應用程序的錯誤加密?

+1

爲什麼是你在德國的冠軍嗎? O_o –

+0

這需要更多的代碼。 –

+3

爲什麼你會期望在模擬設備播放並記錄文件後,對文件進行一點點完美的複製?這就是你在通過揚聲器播放後正確解密所需要的。也許你會更好地解釋你一般想要達到的目標。 –

回答

1

據我所知,沒有基於塊的加密/解密方案允許誤碼「優雅」地通過解密,但我可能是錯誤的。如果有任何這樣的計劃存在,他們會顯得異常安靜,並會爲您創造一系列其他問題。因此,您需要進行模擬傳輸無損。

這個問題已經幸運地被解決了。解決方案是調制解調器。它應該是針對傳輸通道量身定製的,這意味着您不能在電話和空中傳輸通道上使用相同的調制解調器。

調制解調器實際上是相當困難的設計和實現(儘管它們是非常便宜),所以除非你有這方面的經驗,我會建議得到一些幫助:-)

問候