【发布时间】:2011-07-19 05:58:20
【问题描述】:
我想知道 Bouncy Castle API 是否适合 Java 中的非对称加密。
目前我正在使用 Java 的 JCE API 执行此操作。如果我使用 Bouncy Castle API 进行非对称加密会有什么好处吗?
【问题讨论】:
标签: java security bouncycastle encryption-asymmetric public-key-encryption
我想知道 Bouncy Castle API 是否适合 Java 中的非对称加密。
目前我正在使用 Java 的 JCE API 执行此操作。如果我使用 Bouncy Castle API 进行非对称加密会有什么好处吗?
【问题讨论】:
标签: java security bouncycastle encryption-asymmetric public-key-encryption
使用 JCE 机制的一个优点是它是一种标准,因此您可以根据需要使用多个提供程序中的任何一个来使用。您会发现许多 JCE 提供商,无论是商业的还是免费的,都涵盖了大部分加密领域。甚至可能通过专有的 JCE 提供程序提供一些硬件 (HSM) 支持,尽管我不知道这一点。
完全避免 JCE 并使用 Bouncycastle 轻量级 API (BC LWAPI)独有的一些优点是:
【讨论】: