国密 SM2 SM3 SM4 算法,JAVA版本,使用的是bouncycastle包

最近在搞国密算法,分享出来一个demo提供参考,基于bouncycastle做的。

源码地址: https://github.com/wcnwyx/gm-encryption

整理了实际使用中遇到的四个问题:

问题1:国密 SM2 签名算法,户身份标识ID参数默认值

问题2:国密 SM2,SM2Engine类加密后,前面多了一个字节 0x04

问题3:使用bouncycastle 报错 bcprov-jdk15on-1.64.jar has unsigned / JCE cannot authenticate the provider BC

问题4:国密SM2的公钥格式

你可能感兴趣的:(国密 SM2 SM3 SM4 算法,JAVA版本,使用的是bouncycastle包)