AES acceleration for Java
2022-09-02 23:52:54
我想加密/解密大量小(2-10kB)数据。现在性能还可以:在Core2Duo上,我得到大约90 MBytes / s AES256(使用2个线程时)。但我将来可能需要改进它 - 或者至少减少对CPU的影响。
- 是否可以将专用的AES加密硬件与Java一起使用(使用JCE,或者可能是不同的API)?
- 如果我得到一个更好的CPU,Java会利用特殊的CPU功能(SSE5?!)吗?
- 还是有更快的JCE提供商?(我尝试了SunJCE和BouncyCastle - 没有太大的区别。
- 其他可能性?