-1
我想編寫一個應用程序,它只是簡單地加密一個字符串並通過JNI接口使用OpenSSL本機庫對其進行解密。我構建了libcrypto.so和libssl.so。但我無法爲此創建jni界面。請有人幫助我找出實現這一目標的具體方法。在C和C++中我非常弱。在Android中使用OpenSSL的AES-256 CBC加密/解密字符串
我想編寫一個應用程序,它只是簡單地加密一個字符串並通過JNI接口使用OpenSSL本機庫對其進行解密。我構建了libcrypto.so和libssl.so。但我無法爲此創建jni界面。請有人幫助我找出實現這一目標的具體方法。在C和C++中我非常弱。在Android中使用OpenSSL的AES-256 CBC加密/解密字符串
Android停止使用OpenSSL和Lollipop,現在使用名爲BoringSSL的庫。當然你可以構建它並創建一個jni,但是有更簡單的方法來做你想做的事情。
有一些Android API可以完成你想要做的事情。
http://developer.android.com/reference/javax/crypto/Cipher.html
https://trivedihardik.wordpress.com/tag/android-aes-example/
http://iamvijayakumar.blogspot.de/2013/10/android-example-for-encrypt-and-decrypt.html
我在Android的初學者。如果有人能給我一個簡單的例子,我會感激他。 –
哎第一次通過NDK示例 – USKMobility
我構建併成功運行了ndk示例。 –