在Android上使用Bouncycastle椭圆曲线加密

3
我正在尝试使用Bouncycastle在Android设备上解密X509证书。然而,我始终无法成功。
java.lang.RuntimeException: algorithm identifier 1.2.840.10045.2.1 in key not recognised.

然而,当我在自己的电脑上运行完全相同的代码时,它可以完美地正常工作。是安卓用过时的版本覆盖了一些bouncycastle库吗?

1个回答

6
我认为Android目前还没有完整的ECC功能。 Android使用的bouncycastle已经削减了很多。但是,我建议您查看spongycastle,它试图为Android实现bouncycastle的所有原始功能。
这里是一个关于在Android中缺少ECC的bouncy castle主题的link链接。
这里是一个SpongyCastle的link链接。

1
第一个链接非常有帮助,我不知道在使用 spongycastle 之前必须注销 bouncycastle。 - Jainathan Leung

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接