### 版本情况
JDK版本: jdk1.8.0_171
hutool版本: 5.3.10(请确保最新尝试是否还有问题)
### 问题描述(包括截图)
引用bcprov-jdk16依赖SM3报错
![输入图片说明](https://images.gitee.com/uploads/images/2020/0724/155410_00c1da85_1282438.png "屏幕截图.png")
1. 复现代码
temp.append("&key=").append(appSecret);
return SmUtil.sm3(temp.toString()).toUpperCase();
2. 堆栈信息
Caused by: java.lang.NoClassDefFoundError: org/bouncycastle/asn1/gm/GMNamedCurves
at cn.hutool.crypto.SmUtil.(SmUtil.java:48)
at com.xxxxx.utils.SignUtil.createSign(SignUtil.java:42)
at com.xxxxx.business.sjcj.service.SjcjService.sendSbxx(SjcjService.java:38)
... 73 common frames omitted
Caused by: java.lang.ClassNotFoundException: org.bouncycastle.asn1.gm.GMNamedCurves
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 76 common frames omitted
3. 测试涉及到的文件(注意脱密)
比如报错的Excel文件,有问题的图片等。