java - BouncyCaSTLe 的 AES 引擎是否有硬件加速?

标签 java encryption aes bouncycastle aes-ni

我想知道是否有人知道 BouncyCaSTLe 的 AES engines支持硬件加速,例如使用AES-NI。我的理解是需要调用一些“ native 代码”才能加速,但我找不到。

BC 的 AES 引擎完全是软件实现吗?如果是这样,考虑到许多现代 MCU/CPU 都提供 AES 模块,这就不太好了——对吗?有关 5 years ago 的类似问题被问及,但情况有所不同,因为硬件加速并不普遍。

最佳答案

根据 Bouncy CaSTLe 的说法,它不受支持,也不会得到支持: https://github.com/bcgit/bc-java/issues/221

关于java - BouncyCaSTLe 的 AES 引擎是否有硬件加速?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32660251/

相关文章:

random - 我们需要一个随机数生成器来解密(解密)吗?

encryption - Ansible 检查文件是否被 ansible-vault 加密

java - Java中加密后的HMAC解决方案

aes - DES、Triple DES、AES、blowfish 数据加密比较

c# - 如何正确且一致地从字符串中获取字节以进行 AES 加密?

javascript - CryptoJS 加密所需的 JS 库

java - 什么是堆中的并发标记-清除生成?

java - 你如何更新 Maven 管理的依赖项?

java - 三元运算符的编译错误

java - 为什么 ArrayList 上的 contains() 方法总是返回 false?