java.lang.RuntimeException: Failed to init Cipher

There are no available Samebug tips for this exception. Do you have an idea how to solve this issue? A short tip would help users who saw this issue last week.

  • java.lang.RuntimeException: Failed to init Cipher at com.example.ammar.fingerbyitself.MainActivity.initCipher(MainActivity.java:160) at com.example.ammar.fingerbyitself.MainActivity.access$000(MainActivity.java:55) at com.example.ammar.fingerbyitself.MainActivity$1.onClick(MainActivity.java:109) at android.view.View.performClick(View.java:5697) at android.widget.TextView.performClick(TextView.java:10814) at android.view.View$PerformClick.run(View.java:22526) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:158) at android.app.ActivityThread.main(ActivityThread.java:7229) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120) Caused by: java.security.InvalidKeyException: Only SecretKey is supported at com.android.org.conscrypt.OpenSSLCipher.checkAndSetEncodedKey(OpenSSLCipher.java:435) at com.android.org.conscrypt.OpenSSLCipher.engineInit(OpenSSLCipher.java:260) at javax.crypto.Cipher.tryTransformWithProvider(Cipher.java:612) at javax.crypto.Cipher.tryCombinations(Cipher.java:532) at javax.crypto.Cipher.getSpi(Cipher.java:437) at javax.crypto.Cipher.init(Cipher.java:815) at javax.crypto.Cipher.init(Cipher.java:774) at com.example.ammar.fingerbyitself.MainActivity.initCipher(MainActivity.java:153)
No Bugmate found.