实现国密SM3 [问题点数:100分,无满意结帖,结帖人misswangjinfeng]

Bbs4
本版专家分:1187
结帖率 97.06%
Bbs7
本版专家分:12362
SM3加密 js版和java版
SM3国产加密JS版和JAVA版,直接可以使用。js版有使用方法。
国密算法SM3验证与SM4文件加密工具CBC模式(附源码)
<em>实现</em>国密SM3算法验证和SM4算法CBC模式下文件加密操作,基于.net环境VS2017开发。
基于SM3算法和SM4算法的在线加解密系统(针对任何文件的加解密)
通过SM3算法杂凑用户原始密钥形成新的密钥,将新密钥作为SM4加密算法的密钥。 系统采用Spring MVC开发,其中使用了artery(封装了spring),兼容spring。
SM3密码算法 - Python实现
        接上一篇ZUC密码算法,这一篇是国密SM3算法的<em>实现</em>。此<em>实现</em>基于Python 3.7.1,参考国密局SM3官方文档。官方文档百度文库里有,这里就不放了,省的搞我个侵权什么的。 整体上,算法流程如下: 其中,IterFunction函数流程如下: 源码分割为两个文件:ConstParameters.py &amp;amp; Functions.py,前者为常量代码,后者为算法各...
python3实现的国密SM2+SM3
python3<em>实现</em>的国密SM2+SM3,SM3包括KDF功能,可配合SM2加解密。SM2<em>实现</em>了各种素域下的签名、验签和加解密功能。
【原】国密SM3的java实现
国密SM3的java<em>实现</em> 0. 写在最前面 国密算法资料比较少,最近在学习国密算法,所以准备把几个国密算法总结一下。这个是第一篇SM3的java<em>实现</em>。 1. SM3概述[1] 对长度为L (L&amp;amp;amp;amp;lt;2^64)比特的消息m, SM3杂凑算法经过填充、迭代压缩和输出选裁,生成杂凑值,杂凑值输出长度为256比特。 2. 算法流程 2.1. 填充 假设消息。的长度为L比...
SM2&SM3&SM4国密算法Java实现(含详细测试代码,附带详细国密资料)
SM2&SM3&SM4国密算法Java<em>实现</em>(含详细测试代码,附带详细国密资料)
js国密算法sm2以及国密算法sm3 js的实现以及例子
js国密算法sm2以及国密算法<em>sm3</em> js的<em>实现</em>以及例子 js国密算法sm2以及国密算法<em>sm3</em> js的<em>实现</em>以及例子
国密SM3,JS版,粘贴即用,适用于前端加密
代码已经上线并可靠运行,赠送java调用jar包百分百可用,想看源码自己反编译就好了,有时间我会发出来的;注意区分jdk版本我已经标注了;
nodejs SH1加密、SM3加密(国密OPT)、签名md5计算、参数表排序
SH1加密示例const crypto = require('crypto') const generateSecret = () => { crypto.randomBytes(256, (ex, buffer) => { if (ex) return null return secret = crypto .createHash
SM2/SM3/SM4加密解密算法源码
SM2/SM3/SM4加密解密算法源码,里面有详细的介绍,代码示例齐全,一看都懂,一看就会,不会的可以断点查看其运行原理
国密SM2_SM3加密解密,加签验签操作C#源码
国密SM2_SM3加密解密,加签验签操作C#源码,网络上很难找的资源,<em>实现</em>了密SM2_SM3加密解密,加签验签操作,.NET版
js 和 java 的sm3 加密
SM3是中华人民共和国政府采用的一种密码散列函数标准,由国家密码管理局于2010年12月17日发布。相关标准为“GM/T 0004-2012 《SM3密码杂凑算法》”。 在商用密码体系中,SM3主要用
【国密算法那点事儿】解读DES和SM4、RSA和SM2及SHA和SM3
转载自:http://www.wtoutiao.com/a/844743.html 安全是智能卡的核心,而算法是安全的基础。 国密算法由国家密码局发布,包含SM1\ SM2\ SM3\ SM4\ SSF33算法;国际算法由美国的安全局发布,是现今最通用的商用算法。今天小钞就以分组密码算法(DES和SM4)、公钥密码算法(RSA和SM2)、摘要算法(SM3)为例,和大家谈谈国际算法和
国密SM3算法
一、关于<em>sm3</em>算法本身  1、分组,将需要加密的文件转为2进制,然后分组为512*K+448(K为任意整数,不够用一个“1”和多个“0”补齐),再加上64位的文件长度信息构成512*(K+1)的分组  2、迭代运算,这里有一个参数(256位)参与运算,初始值V(0)(文档中叫做IV),迭代一次之后得到V(1),后面依次迭代得到V(1)、V(2)、V(3)……V(K)、V(K+1),V(K+1)也...
国密算法系列之杂凑算法SM3
杂凑算法,也称哈希算法,在信息安全领域中用于计算消息的摘要,校验消息的完整性。 国际标准的常用哈希算法有消息摘要算法MD5, 安全哈希算法SHA系列等。 本文介绍有国家密码管理局发布的杂凑算法,内容包括以下几个部分: SM3算法介绍 SM3算法<em>实现</em>示例 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q 插入链接 Ctrl +...
安卓 Java 使用国密SM3算法
国密算法SM3 Android使用 使用bcprov-jdk15on-1.60.jar和bcpkix-jdk15on-1.60.jar,下载地址 代码如下: Security.addProvider(BouncyCastleProvider()) var md: MessageDigest? = null md = MessageDigest.getInstance(&amp;quot;SM3&amp;quot;, &amp;quot;BC&amp;quot;) va...
ARM下的国密SM3软实现遇到的坑
国密SM3的C版本代码网上随处可摘,随便放到电脑上运行结果都很正确,可是放到ARM下就未必了。我遇到的是移植到iPhone上的坑,希望同行们不要再被坑到。 以下是PC上运行某问题的版本(网上直接摘的) <em>sm3</em>.cpp /* * SM3 Hash alogrith * thanks to Xyssl * author:goldboar * email:goldboar@163
js 实现 分享 国密sm2和国密sm3
javascript <em>实现</em> 国密sm2和<em>sm3</em> javascript <em>实现</em> 国密sm2和<em>sm3</em>
SM2、SM3、SM4国密算法Java实现(含详细测试代码)
按照国密文档通过Java<em>实现</em>SM2密码算法加密/解密、签名验签,SM3密码杂凑算法,SM4分组密码算法ECB、CBC模式加密/解密。 经过详尽的测试过后没有发现问题,但建议大家在使用时仍进行验证。若有问题请及时反馈,期待和大家进行交流学习。 附带国密规范算法文档:SM2椭圆曲线公钥密码算法.pdf,SM3密码杂凑算法.pdf,SM4分组密码算法.pdf
SM2&SM3;&SM4;国密算法介绍以及C语言实现 -
SM2&SM3;&SM4;国密算法介绍以及C语言<em>实现</em> -
国密SM3算法实现源代码(只适合JAVA)
国密SM3算法的Java<em>实现</em>,可以与bc很好的结合,<em>实现</em>国密算法扩展。已经用SM3算法标准中的示例数据进行验证,两组示例数据对比测试完全正确。 附带工具类<em>实现</em>方式,费了两天的时候搞出来的,100%对比正确.
国密SM3的js版
根据国密摘要算法的javascript版本的SM3加密的<em>实现</em>
国密sm3算法js版
国密<em>sm3</em>算法js版,可<em>实现</em>对密码进行<em>sm3</em>算法加密。资源包含示例、所选js及包,可直接测试使用。
国密SM2,SM3,SM4在BC上的实现(一)
SM2,SM3,SM4算法的<em>实现</em>在网络上<em>实现</em>有不少,但是<em>实现</em>只是加解密,签名等,如果说要生成国密数字证书就麻烦了,还有最近银行的项目上需要用ITEXT对pdf进行国密跟RSA证书数字签名,这个用SM2单独的签名是不能<em>实现</em>的,因为ITEXT签名是基于BC框架的,这里就是在BC框架上添加SM2,SM4算法,以及SM3摘要算法,在这里跟大家分享一下。 BC框架是基于JCA,JCE来<em>实现</em>的,关于JCA,J
SM2&SM3&SM4国密算法Java实现(含详细测试代码)
我自己按照国密文档通过Java<em>实现</em>SM2密码算法加密/解密、签名验签,SM3密码杂凑算法,SM4分组密码算法ECB、CBC模式加密/解密。 经过详尽的测试过后没有发现问题,但建议大家在使用时仍进行验证。若有问题请及时反馈,期待和大家进行交流学习。 附带国密规范算法文档:SM2椭圆曲线公钥密码算法.pdf,SM3密码杂凑算法.pdf,SM4分组密码算法.pdf
国密SM3算法Golang实现
这是国密SM3算法的Golang<em>实现</em>,其中包括了测试,和一些Debug信息。
C#国密加密算法SM2,SM3,SM4
C#国密加密算法SM2,SM3,SM4的一个<em>实现</em>案例,不涉及具体的算法剖析,在网络上关于这个加密算法的文档较少,切在跨语言加密解密上会存在一些问题,所以整理。
python3实现国密SM3,SM4
利用python3<em>实现</em>了国密SM3和国密SM4算法,一共有两个文件SM3.py和sm4.py
java实现国密算法SM2,SM3,SM4算法
java<em>实现</em>国密算法SM2,SM3,SM4算法,包含需要导的一个jar包,直接导入开发工具即可(eclipse,myeclipse等)
SM2、SM3、SM4国密算法软实现
SM2、SM3、SM4国密算法软<em>实现</em>,已经通过国家标准预设定参数进行测试,可直接使用。
SM2,SM4,SM3,国密算法PHP版
SM2,SM4,SM3,SM1 PHP版算法<em>实现</em>,亲测可用欢迎大家下载
ios平台上国密sm3实现,iphone4s,5,6,6s验证通过
工作需要用到了<em>sm3</em>,上网一搜goldboar的版本被引用最多的,可这个版本却有问题,搜了些别人的版本都不如他的好,有的甚至移植过来编译不过。最后还是用goldboar版本修改了。上图是我用goldboar和Odzhan提供的版本在不同环境下测试的结果,两个版本均无法在iphone6s上计算正确,最后跟踪发现是iphone6s上long形为8字节导致的。遂修改代码中原有的unsigned long
Go语言实现的国密SM2/SM3/SM4算法、SM2 X509v3证书签发和解析
https://github.com/ZZMarquis/gm
SM2&SM3&SM4国密算法C语言实现(VS2008)
按照国密文档通过C语言<em>实现</em>SM2密码算法加密/解密、签名/验签,SM3密码杂凑算法,SM4分组密码算法ECB、CBC模式加密/解密。 经过国密标准中数据验证无误。若有问题请及时反馈,期待和大家进行交流学习。 附带国密规范算法文档:SM2椭圆曲线公钥密码算法.
国密算法SM2、SM3、SM4详解
本文主要讲解“国密加密算法”SM系列的Java<em>实现</em>方法,不涉及具体的算法剖析,在网络上找到的java<em>实现</em>方法比较少,切在跨语言加密解密上会存在一些问题,所以整理此文志之。源码下载地址http://download.csdn.net/detail/ererfei/9474502 需要C#<em>实现</em>SM系列算法源码的可以评论留邮箱地址,看到后发送1.SM2 &amp;amp; SM3由于SM2算法中需要使用SM3摘...
国密SM —— SM3单向散列、SM3案例实现、SM4分组密码标准、Go语言实现SM4加密
func main() { hash := <em>sm3</em>.New() hash.Write([]byte(&quot;i am wek $$ The_Reader !&quot;)) result := hash.Sum(nil) println(&quot;<em>sm3</em> hash = &quot;,hex.EncodeToString(result)) hash2 := <em>sm3</em>.Sm3Sum([]byte(&quot;i am wek ...
国密SM2、SM3、SM4源代码
Java版国密算法SM2、SM3、SM4源代码,包含测试案例及算法相关文档。 100%可用。
php 国密sm3 c扩展 加密
php 国密<em>sm3</em> c扩展 加密~需要的自己下载!!真实可用。
SM2SM3SM4 国密算法 加解密实现
基于SM2 SM3 SM4 国密算法 加解密<em>实现</em>
Java实现国密算法SM2,SM3,SM4,并且实现ECB和CBC模式
代码中<em>实现</em>了电码本ECB模式和密文分组连接CBC模式,SM3.java和SM4.java为算法<em>实现</em>类,utils的都是根据<em>实现</em>类写的工具,可以根据需要调用杂凑算法SM3的杂凑功能获得杂凑值。 SM4.java中 sm4_crypt_ecb(SM4_Context ctx, byte[] input) ECB模式加解密方法,根据密钥判断加解密功能 sm4_crypt_cbc(...
[SM2_SM3_SM4]国密加解密算法java实现源码,附带代码使用到的jar包以及PC验证工具
国密加解密算法java<em>实现</em>源码,附带代码使用到的jar包以及PC验证工具,代码已在android studio上验证能够正常使用
SM3 国密使用遇到的问题
1、SM3算法使用的大多为unsigned long,在64-windows下占4字节空间,64-linux下占8字节空间    因为这个导致了两个平台下,相同的内容,相同字节序(都是小端),得出的结果不一致    强制使用unsigned int可以得到同样的结果2、网上摘录    嵌入式使用SM3时,会导致结果不一致,由于ARM处理器没有循环左移,把    #define  SHL(x,n) ...
swig的学习以及国密的python封装
swig的学习以及国密的python封装 起因 最近在研究国密算法,而我们主要是使用python来进行开发,所以就需要构建一个国密的python模块。 国密算法网上已经有很好的<em>实现</em>,笔者使用的是一个参考Xyssl<em>实现</em>的那个版本。因为这些版本都是c的,所以很容易将其扩展到python里面,但是为了跟python自身的crypto的行为一致,需要将国密生成相应的class。譬如,pyth
PHP实现国密算法SM4
关于什么是国密算法,我就不多赘述了,好奇的可以看这位博主的文章,好像有简易文档的下载链接(百度文库好像也有)  传送门: http://blog.csdn.net/archimekai/article/details/53095993 以前上大学的时候信息安全讲到密码学的时候没好好听,现在再来研究,有点头痛 项目是用php7+开发的,原本考虑使用c的扩展,去github一搜,别说还真有人
国密 SM3算法(附 国家密码管理局说明文档)
纯原创 SM3国密算法
国密SM3杂凑算法与实现
国密办已于去年公布国产商密算法SM3,http://www.oscca.gov.cn/News/201012/News_1199.htm,这给其应用和开发带来了方便,也见网上有许多<em>实现</em>的例子,出于一个项目开发需要,也试试其<em>实现</em>。        <em>实现</em>思路:完全从头来写不太适合如今开发时代,尤其是开源代码的大量使用。密码算法<em>实现</em>比较有名的就是:openssl,其体系庞大,使用也方便。但从学习与研
国密杂凑算法SM3
0. 引言 SM3杂凑算法是中国国家密码局公布的hash算法商用标准,能应用于数字签名与验证、消息认证码的生成以及伪随机数的生成。 1. 常数与函数 1.1 初始值 IV = 7380166f 4914b2b9 172442d7 da8a0600 a96f30bc 163138aa e38dee4d b0fb0e4e 1.2 常量 Tj={ 79cc4519    0≤j≤15;7a8
基于Java的(SM2_SM3_SM4)国密算法, 加密解密工具类及测试demo
  编写本文的同时借鉴了多位同学写的demo, 最后发现这位同学写的最详细, 为感谢原作者的开源精神, 放上该作者的链接, 下载需30 C币,原版链接: https://download.csdn.net/download/ererfei/9474502   结合公司的业务需求, 我自己编写测试了SM2的demo并增加了相关工具类, 下载需3 C币, 链接: https://download....
国密SM1、SM2、SM3、SM4算法资料大全
SM2国密算法证书解析: http://blog.csdn.net/sunboy2718/article/details/38388547?locationNum=7国密算法SM2证书制作: http://www.jonllen.com/jonllen/work/162.aspxC语言<em>实现</em>的SM2数字签名验证: http://blog.csdn.net/henter/article/detai
基于Java的(SM2_SM3_SM4)国密算法java源代码及工具类及测试demo
基于Java的(SM2_SM3_SM4)国密算法java源代码及工具类及测试demo, 包含SM2,3,4的工具类及全套的测试demo
OpenSSL 1.1.1 新特性: 全面支持国密SM2/SM3/SM4加密算法
OpenSSL项目最近6个月添加了许多新特性, 包括对中国SM2/SM3/SM4算法的支持: SM2椭圆曲线: https://github.com/openssl/openssl/pull/4793 SM3哈希摘要: https://github.com/openssl/openssl/pull/4616 SM4对称加密: https://github.com/openssl/openss...
Android SM2、SM3、SM4 算法支持 Service Provider 及证书制作软件包
Android SM2、SM3、SM4 算法支持 Service Provider 及证书制作软件包 国密算法 JCAJCE Service Provider,适应版本 Android 4.2.2~7.0 支持 SM2 的 KeyFactory、KeyPairGenerator、Cipher、Signature、X.509 CertificateFactory 接口 支持 SM3 的 MessageDigest 接口、SM3withSM2 混合算法 支持 SM4 的 Cipher、KeyFactory、KeyGenerator、SecretKey 接口、相关算法 CMAC-SM4、Poly1305-SM4 增加 java.security.PublicKey 的子类 SM2PublicKey 增加 java.security.PrivateKey 的子类 SM2PrivateKey 全功能支持 SM3withSM2 算法的 X.509 证书结构体解释与密码运算 支持 BKS、PKCS#12 KeyStore 生成、解释、验算 X.509v1/v3 证书,签名算法支持 SM3withSM2、主流 RSA、DSA、ECDSA.... 生成、解释、验算 PKCS#10 证书申请,签名算法支持 SM3withSM2、主流 RSA、DSA、ECDSA.... *** 无须打包 BouncyCastle 支持库,体积小、节约内存 *** 请参阅 testSM.java、testCERT.java 文件列表: 1、AndroidSM.jar -- SM2、SM3、SM4 算法/证书支持的 JCA/JCE Service Provider 类库 2、AndroidCRT.jar -- X.509 数字证书/PKCS#10 证书申请相关类库 3、bc422.jar -- BouncyCastle 加密库,Android 4.2.2 内置版本(由真机导出dex文件转换而得,仅用于编译时选用,勿打包到apk文件中) 4、testSM.java -- SM2、SM3、SM4 算法相关类引用范例 5、testCERT.java -- X.509 数字证书/PKCS#10 证书申请相关类引用范例 6、readme.txt -- 本文 因条件及精力限制,各类、方法的<em>实现</em>未经严格彻底的测试,不宜用于商业用途软件的开发。 如欲将本开发包发布、上传、拷贝、共享等,务必保持其内容完整性(包括本文) 如有需要帮助或者索取源码,请联系 suntongo@qq.com, suntongo@hotmail.com
国密SM3算法Delphi实现
国密SM3算法Delphi<em>实现</em>
国密SM2加密解密、签名验签;SM3摘要,SM4加解密源码
国密SM2加密解密、签名验签;SM3摘要,SM4加解密源码: 开源地址: https://gitee.com/ren365880/sm-java.git
国密SM3算法python实现
国密SM3算法python<em>实现</em> python2.7 亲测可用 非常好用
【国密算法那点事儿】解读DES和SM4、RSA和SM2及SM3
安全是智能卡的核心,而算法是安全的基础。   国密算法由国家密码局发布,包含SM1\ SM2\ SM3\ SM4\ SSF33算法;国际算法由美国的安全局发布,是现今最通用的商用算法。今天小钞就以分组密码算法(DES和SM4)、公钥密码算法(RSA和SM2)、摘要算法(SM3)为例,和大家谈谈国际算法和国密算法的区别。   分组密码算法——国际DES、国产SM4   
国密算法计算工具SM2SM3SM4
国产密码算法的模拟计算工具
国密算法SM2 SM3 SM4
SM2椭圆曲线公钥密码算法是我国自主设计的公钥密码算法,包括加解密与签名验签;SM3杂凑算法是我国自主设计的密码杂凑算法;SM4分组密码算法是我国自主设计的分组对称密码算法,用于<em>实现</em>数据的加密/解密运算。 面临的机遇和挑战 1、推广情况说明 国家在金融领域启动国产密码算法试点工作以来,国家发改委启动了金融领域安全IC卡及密码关键产品专项支持工作,积极推动产业链发展。目前支持国密算法的软硬件密码产品共699项,包括SSL网关、数字证书认证系统、密钥管理系统、金融数据加密机、签名验签服务器、智能密码钥匙、智能IC卡、PCI密码卡等多种类型,目前已初步形成形式多样、功能互补的产品链,并保持着持续增长的势头。 2、数字认证系统(CA)的升级改造情况 2015年2月国家商业密码管理办公室发布公告称:根据要求全国第三方电子认证服务机构针对电子认证服务系统和密钥管理系统公钥算法进行了升级改造完毕已经全面支持国产算法,同时各认证服务机构正在积极推动国产算法的应用服务改造,淘汰有安全风险以及低强度的密码算法和产品。北京天威诚信作为最早成立的第三方电子认证服务机构也最早按照国密的要求完成了电子认证服务系统的升级改造,并且同步开始对服务类型的证书应用进行升级改造,目前已经累计完成150余个企业的应用升级工作,使得企业信息系统的安全性得到了极大的提升,也为我们带来了相应的经济效益。 3、挑战和机遇 虽然在SSL VPN、数字证书认证系统、密钥管理系统、金融数据加密机、签名验签服务器、智能密码钥匙、智能IC卡、PCI密码卡等产品上改造完毕,但是目前的信息系统整体架构中还有操作系统、数据库、中间件、浏览器、网络设备、负载均衡设备、芯片等软硬件,由于复杂的原因无法完全把密码模块升级为国产密码模块,导致整个信息系统还存在安全薄弱环节。 作为电子认证机构这个国产密码算法排头兵来说,由于密码服务是信息化安全建设的基础服务,密码的国产化改造和推广就成为我们重要的历史使命。为了普及和推广国产密码我们可以:一方面是产品升级改造,对于国外的产品,通过国产算法的标准出海战略,让国产算法成为国际标准从而国外的产品也就能够支持;对于国产的产品,加快国产算法模块的改造和应用,真正让国产算法为信息系统的安全自主可控;另一方面是应用的宣传和推广,国产算法虽然在安全圈里面是众所周知的事情,但是在其它领域根本就没有听说。所以对于从业者来说,就要不断对用户灌输使用国产密码算法以及尽快升级到国产算法的思想。只有从以上这两个方面入手并且持之以恒,相信国家提出的信息安全领域的自主可控战略最终就会<em>实现</em>。
SM2_SM3_SM4_C语言实现+SM3_C++实现+国家密码管理局说明文档
SM2_SM3_SM4_C语言<em>实现</em>+SM3_C++<em>实现</em>+国家密码管理局说明文档,请给予好评
国密Sm3验证工具纯JAVA方法编辑(附带源码)
验证工具使用方法点击运行 status.bat 文件即可运行该验证工具,若无法运行请首先确定是否配置好Java所需的环境变量,并安装好java虚拟机
国密 SM2 SM3 签名 验签 加解密 公私钥 带测试类
国密 SM2 SM3 签名 验签 加解密 公私钥 带测试类 SM2国密算法:包括, SM2签名验证算法; 制作SM2证书; 基于BouncyCastle开源库; SM2.cs SM3Digest.cs SM2_SM3.csproj
使用miracl实现国密sm2算法
使用miracl<em>实现</em>国密sm2算法https://github.com/zhulianhai/CryptoWrapperForCCode
关于国密算法 SM1,SM2,SM3,SM4 的笔记
国密即国家密码局认定的国产密码算法。主要有SM1,SM2,SM3,SM4。密钥长度和分组长度均为128位。 SM1 为对称加密。其加密强度与AES相当。该算法不公开,调用该算法时,需要通过加密芯片的接口进行调用。 SM2为非对称加密,基于ECC。该算法已公开。由于该算法基于ECC,故其签名速度与秘钥生成速度都快于RSA。ECC 256位(SM2采用的就是ECC 256位的一种)安全强度
国密SM3摘要算法工具
按照国密SM3算法<em>实现</em>手册,VC++ MFC编译<em>实现</em>的摘要工具。欢迎大家试用
SM2 SM3 SM4 国密算法 加解密实现
SM2SM3SM4 国密算法 加解密<em>实现</em>
国密算法(SM2,SM3,SM4)辅助工具升级版(OTP+PBOC3.0)
从编写最初版本用于验算SM2,SM3和SM4算法的辅助工具已有一年多的时间了,国密算法的应用和普及也是不温不火的。编写最初算法代码和工具时所参考的文档还非正式的国密标准文件,而目前国密标准文件发布了几个系列了,为国密算法应用提供了有力的参考和帮助,特别人行发布了PBOC3.0标准,其增强部分的国密算法应用部分,为国密算法在金融领域应用打下标准基础
国密算法SM2_SM3_SM4标准规范.rar
国密算法SM2_SM3_SM4标准规范: SM2椭圆曲线公钥密码算法.pdf SM3密码杂凑算法.pdf SM4分组密码算法.pdf
国密杂凑算法SM3说明文档及代码
资源包含SM3算法详解以及VS2008下国密SM3例子。
国密SM1\ SM2\ SM3\ SM4\ SSF33算法和国际RSA算法的对应关系
安全是智能卡的核心,而算法是安全的基础。   国密算法由国家密码局发布,包含SM1\ SM2\ SM3\ SM4\ SSF33算法;国际算法由美国的安全局发布,是现今最通用的商用算法。今天小钞就以分组密码算法(DES和SM4)、公钥密码算法(RSA和SM2)、摘要算法(SM3)为例,和大家谈谈国际算法和国密算法的区别。   分组密码算法——国际DES、国产SM4
SM2/SM3/SM4/SM9/AES验证工具
一个简单的算法验证工具,主要是国密算法,国际算法暂时未添加,适用于朋友们进行算法的简单验证。
国产加密SM3算法java实现
SM3.java public class SM3 { public static final byte[] iv = { 0x73, (byte) 0x80, 0x16, 0x6f, 0x49, 0x14, (byte) 0xb2, (byte) 0xb9, 0x17, 0x24, 0x42, (byte) 0xd7, (byte)...
使用openssl 1.1.1版本,调试国密SM2签名、验签、加密解密、SM3
OpenSSL 1.1.1 新特性: 全面支持国密SM2/SM3/SM4加密算法,最近的项目涉及到国密,又局限于资源有限,只能只能上了。
SM2 SM3 SM4国密算法
SM4算法C#<em>实现</em> SM2 SM3算法利用BouncyCastle.Crypto.dll库<em>实现</em>
总结一下搞了一个月的SM2,SM3,当作导引来看吧
开始老大让我搞国密算法,就去官网下了一文档 地址【http://www.oscca.gov.cn/News/201012/News_1197.htm】 下回来对于应该怎么开始是一头雾水,也没看目录就一页页地看,很没效率 一、文档分了四部分,第一部分是对于ECC的解释说明,<em>实现</em>计算之类。         第二,三,四部分,看你要往哪部分用再去看。         我这用的是数字签名,也就是
SM2、SM3、SM4 测试工具
国密算法的测试工具,有国密算法SM2、SM3、SM4 在Windows XP、Win 7中运行要有.net 3.5以上的支持。
java 国密算法实现包含SM2 SM3 SM4和数字签名、数字证书的验证
java 国密算法<em>实现</em>,包含SM2 SM3 SM4和数字签名、数字证书的验证以及相应的说明文档
iOS demo SM2,SM4 加密算法,SM2+SM3签名
iOS 的demo,SM2 加解密算法,SM4加解密算法,SM2+SM3签名验证签名,加解密,和验证签名的话,需要改私钥,请看demo备注
SM2&SM3;&SM4;国密算法Java实现(真正含详细测试代码,附带详细国密资料)
SM2&SM3;&SM4;国密算法Java<em>实现</em>(真正含详细测试代码,附带详细国密资料)
js版本的sm3加密
js版本的<em>sm3</em>加密,里面有调用的示例代码,我自己测试过,好使
国密SM2SM3SM4全套文档及程序
国密SM2SM3SM4全套文档及程序,有调用Openssl的,也有提取纯源文件的。
国密SM2,SM3,SM4在BC上的实现(二)
本节讲的SM2的<em>实现</em>,这个其实是可以参照RSA来写,都是非对称加密。 我们通过KeyPairGenerator.getInstance("SM2").generateKeyPair();来获取密钥对,最后调用的就是KeyPairGenSpi的generateKeyPair(),仿照RSA中的KeyPairGeneratorSpi来写, package org.gk.gm.SM2.spi;impor
国密算法(SM2,SM3,SM4)完善与算法辅助工具开发
国密算法SM2,SM3和改名发布的SM4的应用好像越来越多了。首先是国密SM2证书的升级,国内CA服务商要完成SM2算法证书支持,之后是国密算法在金融领域进行推广,新近编订的PBOC标准的增强安全部分,增加了SM2,SM3,SM4算法应用,但并没有像CA那样强行实施,也可能是考虑到国内金融IC卡刚刚按老标准上线吧。另外一个比较突出的是工信部下发要求各行业原应用RSA1024的企业进行国密SM2算法
SM2_SM3_SM4_技术规范及c语言源码.rar
SM2_SM3_SM4_技术规范及c语言源码.rar 带文档和源码
SM2/SM3/SM4计算工具
一个简单的SM2/3/4算法计算工具,可以辅助大家做简单的数据验证。
国密局公开SM2和SM3算法或预示中国商密算法将走向开放
临近2010年年底的时候,在国密局的网站上公布了基于椭圆曲线ECC的SM2公开密钥国密算法和SM3杂凑算法。加上原来的SM1商密对称算法,中国定义的算法终于开始成熟并且以一个大方的姿态展示出来了。 此前,国密局曾经推出过SSF33算法,不过因为算法的细节一直没有公开,虽然在2005版的PBOC2.0规范中加入的该算法,但在银行卡领域一直没有真正意义上的实际应用,同时该算法在保规范中也没有得到真正
SM3密码杂凑算法C语言实现
SM3密码杂凑算法C语言<em>实现</em> 信息安全综合实验的一个作业,要求使用miracl库。但实际上,<em>sm3</em>的绝大部分操作都是在32位的字上的,没有任何必要使用这个库,并且由于它对很多操作都不支持,实际上是加大了編程的难度。就当是练手了- - #include&amp;lt;stdio.h&amp;gt; #include&quot;miracl.h&quot; #include&amp;lt;string.h&amp;gt; #define AND 0 #...
国密算法SM4-PHP实现
最近需求需要用到国密加密算法,搜索良久都木有PHP<em>实现</em>,故自己根据C代码<em>实现</em>了一个。 &amp;lt;?php class SM4 { const SM4_CK = [ 0x00070e15, 0x1c232a31, 0x383f464d, 0x545b6269, 0x70777e85, 0x8c939aa1, 0xa8afb6bd, 0xc4cbd2d9, ...
SM2算法QT实现
国密算法的QT<em>实现</em>,SM2,SM3,SM4算法,国家机关佛教国家和分级方法和
Delphi 版 SM3 & SM4 加密实现代码
(原创资源) SM4 加密、解密库。 SM3 杂凑算法编码。 适用 Delphi 版本:Delpih 7, 2010 (仅在这两个版本下测试过,使用过程尽量考虑兼容。因此其他版本的兼容必问题不大) 关于国密算法,网上基本只有 C/Java 的<em>实现</em>。Delphi 唯一能找到的版本,还是一个网友<em>实现</em>的不完整版本。 仅有 SM4 ECB 模式,CBC 模式的<em>实现</em>还是错误的。为此,我们只好让部门的小美女完整<em>实现</em>了下列功能: SM4 ECB 模式(标准模式) SM4 CBC 模式(密文分组链接方式) SM3 国标 hash 算法 在整个过程经过了一周时间,过程中也是遇坑无数。所以完成后把源码分享出来,希望其他同学不用再从轮子 做起,少经历一些波折。 如果在使用过程中发现这个库有所不足,还望指出纠正。问题可以发送至邮箱:delphi2006@163.com
国密文档合集(SM2-SM3)
内附SM2公钥密码加密pdf,SM2椭圆曲线推荐参数pdf,SM3密码杂凑算法pdf
国密算法 SM2_SM3_SM4 C语言实现
国密算法 SM2_SM3_SM4 C语言<em>实现</em>
《Oracle 10g数据库Java开发》源代码下载
《Oracle 10g数据库Java开发》源代码包括各种连接方法等 相关下载链接:[url=//download.csdn.net/download/jjvv12/1997151?utm_source=bbsseo]//download.csdn.net/download/jjvv12/1997151?utm_source=bbsseo[/url]
电容的相关知识(电容分类、作用、特点)下载
1、电容的特点及其应用详解 2、电容的分类 3、电容的作用详解 4、应用时电容的相关问题 相关下载链接:[url=//download.csdn.net/download/xiaoqing025/2160040?utm_source=bbsseo]//download.csdn.net/download/xiaoqing025/2160040?utm_source=bbsseo[/url]
解决iReport 中文乱码包下载
可以解决iReport中文乱码 提供两个jar包 可以解决乱码问题 相关下载链接:[url=//download.csdn.net/download/yuffielove/2196719?utm_source=bbsseo]//download.csdn.net/download/yuffielove/2196719?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 国软产品经理培训 ios游戏开发国教程
我们是很有底线的