gmhelper
gmhelper copied to clipboard
SM4加密,第一次特别慢,有办法解决吗?

感觉不太正常。方便的话,可以把你的代码贴上来看下。
安全包版本如下:


我没有复现到这个问题,我在SM4UtilTest里的测试代码里加了些耗时打印,在小数据量加密的情况下第一次也都是在是十几毫秒内完成的。所以不知道是不是你的代码里加了些别的逻辑导致的。


方便的话,可以把完整的代码贴一下。我测试、调试看看。
看下你遇到的问题是不是跟这个类似:https://toutiao.io/posts/i02ux77
今天也看到了这篇文章,应该是初始化加载太慢了。Cipher.getInstance初次太耗时了