【发布时间】:2019-08-29 17:24:27
【问题描述】:
我正在尝试为我的 android 应用程序编写 ECDH 代码。 作为一个起点,我设法在我的 AndroidStudion 上安装了 lSpongyCastle Jar,但现在我在运行时遇到了问题:
KeyPairGenerator aliceKeyGen = KeyPairGenerator.getInstance("ECDH", "SC");
一直说没有这样的提供者,不过我加了
Security.insertProviderAt(new org.spongycastle.jce.provider.BouncyCastleProvider(), 1);
到我的代码中,我已经添加了
implementation 'com.madgag.spongycastle:prov:1.58.0.0'
给我的毕业生。
我尝试了不同的提供者名称(例如“BC”),但都给了我相同的错误“NoSuchProviderException”
我尝试到处阅读都没有成功,请让我知道我做错了什么以及我应该做什么。
谢谢!
PS 不用说,SpongyCastle 的其他功能都正常工作,所以我相信我已经成功安装了该库。
【问题讨论】:
标签: android android-studio spongycastle