Bouncycastle - 原生 RSA 与 RSA

Bouncycastle - Native RSA vs. RSA

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

编辑:

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

的补充

是的。 NativeRSAEngine is implemented with a native library, while RSAEngine完全写在Java中。至于哪个更快,NativeRSAEngine Javadoc 上有一条评论说 使用 jna-gmp 速度要快得多。