sm2加密签名 基于Openssl底层代码,实现国密ECC算法SM2的签名和验证。本代码只提供核心算法流程的实现,不是完整的数字签名(需要进一步封装实现)。代码依赖的Openssl需要自行去官方下载编译。
国密SM3算法实现源代码JAVA版 国密SM3杂凑算法的Java实现,基于bouncycastle的中定义的ExtendedDigest接口,依赖于bc的GeneralDigest抽象类,可以与bc很好的结合,实现国密算法扩展。已经用SM3算法标准中的示例数据进行验证,两组示例数据对比测试完全正确。依赖bouncycastle,自己去