国密SM2、SM3、SM4算法(JS、Java版)

时间:2021-11-22 10:19:15
【文件属性】:

文件名称:国密SM2、SM3、SM4算法(JS、Java版)

文件大小:3.49MB

文件格式:ZIP

更新时间:2021-11-22 10:19:15

SM2/SM3/SM4 国密

Java版是基于bcprov-jdk15on-1.60.jar的简单封装; Javascript版本的原始代码来源于网络,进行整合与改造,主要解决网络上版本中的SM4加密计算过程中位溢出问题,SM2签名小概率出错问题; 特点:SM2、SM3、SM4的Java版本与Javascript版本可以相互加解密、相互签名验证。 收集下载JavaScript版本相关资料时,把分数都花光了,希望能把分数赚回来 ( ^_^ ) ---精简优化


【文件预览】:
SM
----src()
--------com()
----.classpath(367B)
----js()
--------sm2.js(18KB)
--------ec.js(9KB)
--------utils.js(2KB)
--------min()
--------jsbn.js(15KB)
--------prng4.js(1KB)
--------jsbn2.js(18KB)
--------rng.js(2KB)
--------ec-patch.js(6KB)
--------sm3.js(12KB)
--------sm4.js(11KB)
----.project(378B)
----lib()
--------bcprov-jdk15on-1.60.jar(4MB)
----demos()
--------sm2.html(3KB)
--------test.html(5KB)
--------sm3.html(1KB)
--------sm4.html(3KB)

网友评论

  • #完美解决问题,可以使用,多谢分享。
  • SM4算法打包后运行会出现java.lang.SecurityException: JCE cannot authenticate the provider BC
  • hah,辛苦,确实可用,很完整