我计划开发 Android 应用程序,对语音数据进行加密/解密,以便各方可以使用安全通道进行通信。那么问题来了:GSM通话时如何拦截语音/音频数据?可能还是不可能?我应该使用 Android NDK 还是其他东西?
在 GSM 中,由于信道特性,不可能对语音进行加密并通过语音信道发送。通过语音通道发送的信号必须是(类似于)人声作为声码器(CELP) http://en.wikipedia.org/wiki/Code_Excited_Linear_Prediction用于信道编码。
因此,即使您有权访问低级库并使用它来加密语音以直接通过语音通道发送,被叫方也无法接收和解密信号。
然而,加密的语音可以作为数据通过数据通道发送。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)