GM/T0009-2012《SM2密码算法使用规范》中定义的加密后的数据格式为下图所示:
在使用bouncycastle包做SM2算法加密的时候,加密结果的头部会固定多出来一个字节0x04,如果加解密都是用的bouncycastle那无所谓,如果你和加密机或者与第三方做交互的时候,要确认下这个0x04字节是否需要手动去掉。
以下为源码截图:
GM/T0009-2012《SM2密码算法使用规范》中定义的加密后的数据格式为下图所示:
在使用bouncycastle包做SM2算法加密的时候,加密结果的头部会固定多出来一个字节0x04,如果加解密都是用的bouncycastle那无所谓,如果你和加密机或者与第三方做交互的时候,要确认下这个0x04字节是否需要手动去掉。
以下为源码截图: