【发布时间】:2018-06-21 08:19:00
【问题描述】:
这可能是一个菜鸟问题,但我对提供商的工作方式感到困惑。我试过阅读这个https://docs.oracle.com/javase/7/docs/technotes/guides/security/overview/jsoverview.html,但这对我来说不太有意义。假设我们有:
Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5Padding", "BC")
和
Cipher cipher= Cipher.getInstance("AES/CBC/PKCS5Padding")
根据链接,听起来提供者表示正在使用的实现,但 AES/CBC/PKCS5Padding 基本上与提供者无关吗?在示例中,充气城堡(我猜“BC”对应的)是否恰好具有比默认实现更有效的算法?感谢您的宝贵时间。
【问题讨论】:
标签: java encryption cryptography bouncycastle