首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SpongyCastle私钥提取非常慢

SpongyCastle私钥提取非常慢
EN

Stack Overflow用户
提问于 2017-03-07 20:27:42
回答 1查看 187关注 0票数 1

我正在使用以下方法从使用海绵城堡的密钥中提取私钥:

代码语言:javascript
复制
public static PGPPrivateKey findPrivateKey(PGPSecretKey pgpSecKey, char[] pass)
        throws PGPException {
    if (pgpSecKey == null) return null;
    
    PBESecretKeyDecryptor decryptor = new BcPBESecretKeyDecryptorBuilder(
            new BcPGPDigestCalculatorProvider()).build(pass);
    return pgpSecKey.extractPrivateKey(decryptor);
}

然而,最后一行代码在Android上运行非常慢(大约90秒)。有没有更好的方法从加密的密钥中提取PGPPrivateKey?也许我在从linux导出密钥时犯了一些错误,但我不认为这是问题所在,因为我使用了简单的命令gpg --export-secret-keys > key.skr。你知道是什么导致了这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2017-07-05 01:21:25

我注意到在将Android Gradle插件从2.2.1升级到3.3.0之后,PKCS8私钥解密的速度也很慢。

性能缓慢是由Instant Run引起的。停用Instant Run时,解密需要~1秒。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42648322

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档