【问题标题】:Bouncycastle - Native RSA vs. RSABouncycastle - 原生 RSA 与 RSA
【发布时间】:2015-07-20 13:23:29
【问题描述】:

在 Bouncy Castle 加密库中有两种不同的密码,您可以将它们传递给 PKCS1EncodingNativeRSAEngineRSAEngine。这两种变体有区别吗?

编辑:

正如 Maarten 在他的评论中指出的那样,NativeRSAEngine 不是 Bouncy Castle 库本身的一部分;它是对 Bouncy Castle 轻量级 API 的补充。

【问题讨论】:

  • 感谢 Marteen 的回答!你说得对!使用 NativeRSAEngine 的代码不是我写的,我只是在看它,事实上,NativeRSAEngine 不是来自 bouncycastle 库,它来自 com.squareup.crypto.rsa。 Elliott 还发布了 github 条目的链接。
  • 调低了一点,问题本身并没有错。

标签: java encryption rsa bouncycastle


【解决方案1】:

是的。 NativeRSAEngine 使用本机库实现,而 RSAEngine 完全用 Java 编写。至于哪个更快,NativeRSAEngineJavadoc 上有一条评论说 使用 jna-gmp 会快得多。

【讨论】:

    猜你喜欢
    • 2012-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-02
    • 2021-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多