国密SM3算法实现源代码(JAVA版)

时间:2015-11-07 19:07:52
【文件属性】:

文件名称:国密SM3算法实现源代码(JAVA版)

文件大小:6KB

文件格式:JAVA

更新时间:2015-11-07 19:07:52

SM3 Java 国密算法 Hash

国密SM3杂凑算法的Java实现,基于bouncycastle的中定义的ExtendedDigest接口,依赖于bc的GeneralDigest抽象类,可以与bc很好的结合,实现国密算法扩展。已经用SM3算法标准中的示例数据进行验证,两组示例数据对比测试完全正确。 依赖bouncycastle,自己去下载bouncycastle的jar包。


网友评论

  • 已测试,可以使用,感谢分享
  • 感谢共享,有用!
  • 可以用。不错的资源。
  • 好用,正好能用上,好好
  • 挺好用的,下载了jar包之后,就可以跑了。
  • 可以用。直接拿来引用了。要是包括所有的就好了。。哈哈。。。
  • 不知道怎么用。
  • 可用用,没有其他sm算法
  • 可以得到正确结果
  • 还行吧,基本能用,要自己修改一下!
  • 现在有个项目需要java,拿来验证一下。
  • 不能直接运行,要是相应的jar也有就好了。
  • 亲测可行~~~~
  • 不错,能用,谢谢啦
  • 残缺的 根本无法运行 哎 还需自己修改才可以运行 有点坑
  • 谢谢分享,不过Pack这个类在org.bouncycastle.crypto.util我没有找到,不知道哪里能找到全的
  • 用sm3规范中的测试数据验证没有发现问题,但是使用sm2中的第3章中的A.3节测试数据验证时,其中一个用户ZA计算对不上!
  • 不怎么详细
  • 不错,好用,不过好些不太好懂,希望注释多一些
  • 不错 我还没成功
  • 挺好用的,代码都是对的,谢谢分享。
  • 缺少相应的类啊~~打包一起上传了不就行了么
  • Pack类没有,在org.bouncycastle.crypto.util中没有啊
  • 不错,可用,结果和规范里的两个示例都一样,谢谢
  • 很有用,非常感谢。
  • org.bouncycastle.crypto.util.Pack类没有,不知道咋回事
  • 基于现有的库写的,没法移植 运行正常,可以参考下思路,感谢
  • 下载后测试,输出结果是正确的。
  • 谢谢分享,好不容易才找到,呵呵
  • 找了半天没找到完整的bouncycastle.jar包,都少了org.bouncycastle.crypto.util.Pack类,呜呜!