上一篇随笔文中1.57版本是用得是华为mate20x测试机,我使用了mate10之后发现是1.52,这应该说明手机系统自带的BC版本很low,需要升级,后续我又在github上面找到两条链接,印证了这一观点。

https://rtyley.github.io/spongycastle/

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

 android(java) SM3,SM4国密算法踩坑总结2 随笔

给出的方案:

https://github.com/rtyley/spongycastle

所以不想像我那样处理的同学可以看下这个spongycastle如何解决此问题,完结。

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄