最近在搞国密算法,分享出来一个demo提供参考,基于bouncycastle做的。
源码地址: https://github.com/wcnwyx/gm-encryption
整理了实际使用中遇到的四个问题:
问题2:国密 SM2,SM2Engine类加密后,前面多了一个字节 0x04
问题3:使用bouncycastle 报错 bcprov-jdk15on-1.64.jar has unsigned / JCE cannot authenticate the provider BC
问题4:国密SM2的公钥格式