我有一个录音机应用程序,我将这些录制的文件(mp4音频文件)存储在我的外部存储目录中。现在,当点击按钮时,我想使用 aes 256 加密来自外部存储的mp4文件,并将其发送到 Web服务器。然后我想解密文件并将其从服务器检索到我的应用程序。
我的问题是 1.是否可以在Android中使用AES 256 加密/解密音频文件。 2.如果可能,该怎么做。 3.是否有任何外部库文件可以执行。
请帮忙。谢谢。
答案 0 :(得分:1)
1)是的,这是可能的。由于Android应用程序只是JAVA代码,因此可以编写AES加密/解密库,该库具有加密/解密任何文件的功能 - 而不仅仅是音频文件。
2)如果您想编写自己的AES 256库,可以从这里开始:AES by Example
3)您可以阅读此库:javax.crypto.Cipher