我必须使用 AES 256 加密 mp3 音频文件。当我使用基于 Java 的加密时,它很慢;6 MB mp3 音频文件大约需要 35 秒。然后有人建议我使用 JNI 并在 C 中实现加密。
现在我已经编译了 OpenSSL 并使用 JNI 执行了“你好世界”。我对JNI不太了解。谁能指导我如何在 Android 中使用已编译的 OpenSSL,以及如何在 C 中实现 AES 256 加密并从 Java 中调用它?
我必须使用 AES 256 加密 mp3 音频文件。当我使用基于 Java 的加密时,它很慢;6 MB mp3 音频文件大约需要 35 秒。然后有人建议我使用 JNI 并在 C 中实现加密。
现在我已经编译了 OpenSSL 并使用 JNI 执行了“你好世界”。我对JNI不太了解。谁能指导我如何在 Android 中使用已编译的 OpenSSL,以及如何在 C 中实现 AES 256 加密并从 Java 中调用它?