AES 256在android中加密和解密音频文件

时间:2014-07-23 10:34:27

标签: java android encryption amazon-web-services

我有一个录音机应用程序,我将这些录制的文件(mp4音频文件)存储在我的外部存储目录中。现在,当点击按钮时,我想使用 aes 256 加密来自外部存储的mp4文件,并将其发送到 Web服务器。然后我想解密文件并将其从服务器检索到我的应用程序。

我的问题是 1.是否可以在Android中使用AES 256 加密/解密音频文件。 2.如果可能,该怎么做。 3.是否有任何外部库文件可以执行。

请帮忙。谢谢。

1 个答案:

答案 0 :(得分:1)

1)是的,这是可能的。由于Android应用程序只是JAVA代码,因此可以编写AES加密/解密库,该库具有加密/解密任何文件的功能 - 而不仅仅是音频文件。

2)如果您想编写自己的AES 256库,可以从这里开始:AES by Example

3)您可以阅读此库:javax.crypto.Cipher