android - Tink GeneralSecurityException:找不到密钥模板:AES128_GCM Tink
问题描述
我试图运行的内容:
KeysetHandle keyHandler = KeysetHandle.generateNew(KeyTemplates.get("AES128_GCM"));
我得到的错误:
java.security.GeneralSecurityException: cannot find key template: AES128_GCM
at com.google.crypto.tink.KeyTemplates.get(KeyTemplates.java:37)
at com.example.AppName.password_pin.onCreate(password_pin.java:59)
at android.app.Activity.performCreate(Activity.java:7136)
at android.app.Activity.performCreate(Activity.java:7127)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2893)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6669)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
我错过了什么吗?我是否不小心跳过了某个步骤?
解决方案
推荐阅读
- asp.net-core - ASP.Net Core 3.0 合并角色
- javascript - 在 javascript 中使用 document.write 创建一个表
- python - 烧瓶中的模态仅显示第一条记录
- javascript - javascript框获取div中的位置x
- angular - 如何根据条件更改容器组件,避免重复其内容
- dart - 使用 num 的 int 和 double 上的抽象被新的 Dart 版本破坏
- swift - UIBarButtonItem 以编程方式更改颜色
- ios - 使用 CLLocationCoordinate2D 的矩形
- linux - 从 vagrant box 从浏览器访问文件
- python - ModuleNotFoundError:导入 visdom 时没有名为“visdom”的模块