openssl 中集成国密算法问题 20C

我查了一下在github上的openssl代码已经集成了国密算法github的openssl项目,国密代码在crypto目录下的sm2,sm3这些目录下面。我的操作系统是ubuntu16.04,安装以后通过命令行使用openssl的话,提供了哪些命令和参数进行国密的加解密和签名验签呢?github的仓库里和openssl官网上也没有找到相关的教程说明,求助。。。

3个回答

LOVETEDA
LOVETEDA 不是这个,,我希望在命令行输入openssl实现国密的那一套。。
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
国密算法--Openssl 实现国密算法(加密和解密)
国密算法--Openssl 实现国密算法(加密和解密),内涵对称算法,非对称算法加解密流程,图文直观,并附有C语言代码
国密SM2算法基于Openssl实现
基于Openssl算法库实现的SM2算法。实现数字签名和密钥交换,公钥加密没有实现。全部源代码,需要Openssl库支持,VC工程。 KDF使用标准HASH算法,没有使用SM3。 可参考作者的SM3算法实现KDF。 ECC曲线使用SM2算法建议曲线,内含SM2建议曲线测试。 仅算法过程演示,不适用于工程应用,欢迎提供宝贵意见可进一步完善。
支持国密的OpenSSL 2.0
支持国密的OpenSSL 版本2.0, 直接使用无需编译。 支持VC以及C++ Builder调用
openssl 自制国密证书
下载解压 openssl-OpenSSL_1_1_1a.tar.gz cd openssl-OpenSSL_1_1_1a ./config -fPIC no-gost no-shared no-zlib --prefix=./out make && make install cd out/bin ./openssl ecparam -out sm2.key -name SM2 ...
SM4国密算法
简单的SM4算法工具及源码,获取本机MAC地址再上时间限制,可以用于软件授权
国密算法技术规范
国密算法SM2 SM3 SM4 的技术规范文档,还有RSA文档,PDF文件。
国密算法简介
国密算法简介
国密sm3算法
国密办SM3密码杂凑算法C语言实现,附加详细说明文档 包含用用户ID加公钥方式实现加密的过程
国密算法计算器
sm-calc.exe 图形界面国密算法计算器 sm2.exe 命令行SM2签名、验证、加密、解密工具 sm3.exe 命令行SM3 HASH、HMAC工具 sm4.exe 命令行SM4加密、解密工具 tour.exe 国密算法演示程序 以上采用CSDN网页提供的代码,改进得到
sm4 国密算法
sm4 国密算法 c语言 sm4 国密算法 c语言 sm4 国密算法 c语言
国密MS1算法
对国密算法的分析、芯片卡技术,SM1设计原理等
国密算法
国密算法总结概念说明  国密算法是指我国定制的商用加密算法,用于金融行业。包括SM1、SM2、SM3、SM4。其中SM1是硬件实现的算法,我里不与讨论,而SM2、SM3、SM4等可以使用软件实现。国际算法比较 国际加密算法:RSA、SHA/MD5、DES等常用算法,RSA是非对称算法(签名和验签),SHA/MD5为摘要算法(HASH值),DES为对称加密(数据加密)。 国密算法的SM2对应于RSA,
国密SM3算法
国密SM3算法,芯片中有sm3函数的入口,每次只能输入8个字节(64位)的16进制数,所以要把文件拆分成N*8字节,并转为16进制,需要执行sm3函数N次 前面N-1次和最后一次执行函数所用的报文不同,前面N-1次中报文的p1=01(没有返回杂凑值,但是函数中记录下迭代中间结果,作为下一次迭代输入,不输出),最后一次报文的p1=02,(结合上面迭代中间值,输出最终杂凑值)
国密算法sm
国密算法sm9pdf格式
国密算法SM4
国密算法SM4, 在VC6下面编译验证通过。
国密算法介绍
介绍了SM1、SM4、SM7、祖冲之密码是对称算法;SM2、SM9是非对称算法;SM3是哈希算法
国密算法sm3
国密算法sm3,需要的可以下载,自己写的,已经使用,没问题的
浅谈国密算法
国密算法是我国自主研发创新的一套数据加密处理系列算法。从SM1-SM4分别实现了对称、非对称、摘要等算法功能。特别适合应用于嵌入式物联网等相关领域,完成身份认证和数据加解密等功能。当然,默认的前提条件是算法密钥必须保证安全性,因此要将国密算法嵌入到硬件加密芯片中结合使用。1.使用国密算法的意义随着金融安全上升到国家安全高度,近年来国家有关机关和监管机构站在国家安全和长远战略的高度提出了推动国密算法...
国密算法实例
Java版国密算法SM2、SM3、SM4源代码,包含测试案例及算法相关文档。 100%可用。
国密 SM2算法
国密SM2算法,由《GMT 003.1-2012 第1部分_总则》, 《GMT 003.2-2012 第2部分_数字签名算法》,《GMT 003.3-2012 第3部分_密钥交换协议》,《GMT 003.4-2012 第4部分_公钥加密算法》,《GMT 003.5-2012 第5部分_参数定义》构成的合集
国密算法SM2
国密算法的SM2算法, 完成生成密钥对, 签名, 验签的作用
国密SM2算法
目录1 前言2 基础参数3 密钥对生成4 签名算法4.1 预处理14.2 预处理24.3 生成签名4.4 签名验证4.5 签名验证原理5 参考资料 1 前言 比原链的智能合约支持国密算法的函数。SM2是国密标准的椭圆曲线加密算法,遵循以下SM2国家标准: GB/T 32918.1-2016 GB/T 32918.2-2016 GB/T 32918.3-2016 GB/T 32918.4-2016...
sms4国密算法
sms4国密算法,linux下编译通过,即sm4
国密sm9算法
SM9 标识密码算法
国密算法SM2SM3SM4
国密算法SM2,SM3,SM4 ,MFC验证工具,C算法源代码,算法文档,SM2 JavaScript实现
国密SM2SM3SM4算法
国密SM2、SM3、SM4软算法,已在VC++编译通过,下载即可使用
国密算法-C.tar.gz
纯c语言实现SM2&SM3;&SM4;,可在windows和linux下使用。
国密算法_SM2_SM3
国密算法_SM2_SM3
国密算法概述
国密即国家密码局认定的国产密码算法,即商用密码。国密算法是国家密码局制定标准的一系列算法。其中包括了对称加密算法,椭圆曲线非对称加密算法,杂凑算法。具体包括SM1,SM2,SM3等,其中: SM2为国家密码管理局公布的公钥算法,其加密强度为256位。其它几个重要的商用密码算法包括: SM1,对称加密算法,加密强度为128位,采用硬件实现; SM3,密码杂凑算法,杂凑值长度为32字节,和SM2算
国密SM2算法基于Openssl实现(优化版)
和goldboar老兄的一样东西,优化如下: 1.附加了Openssl的Win32库。 2.修改了其中一个小BUG。 3.只需要3分资源分,呵呵。
[SM国密算法][OpenSSL] PBOC Offline Data验证之CDA
NULL 博文链接:https://jacky-dai.iteye.com/blog/2070426
国密算法文档和代码。基于openssl实现
国密算法SM2,SM3,SM4,有源码,VC工程,基于OPENSSL.
支持国密算法和标准的OpenSSL分支GmSSL.zip
GmSSL (http://gmssl.org) 是支持国密算法和标准的OpenSSL分支,增加了对国密SM2/SM3/SM4算法和ECIES、CPK、ZUC算法的支持,实现了这些算法与EVP API和命令行工具的集成。GmSSL由北京大学信息安全实验室(http://infosec.pku.edu.cn)开发和维护。 GmSSL的libcrypto密码库增加的密码算法包括: SM2是国密椭圆曲线公钥密码标准,其中包含数字签名、公钥加密和密钥交换三个具体方案,以及一个256比特素域上的推荐椭圆曲线参数。GmSSL内置了SM2的推荐曲线参数,实现了SM2的签名算法和公钥加密算法。 SM3是国密密码杂凑算法标准,输出的杂凑值长度为256比特。 SM4是国密分组密码标准,又名SMS4,其分组长度和密钥长度均为128比特。GmSSL实现了SMS4密码及SMS4的ECB、CBC、CFB、OFB等工作模式。 X9.63 KDF是密钥派生函数国际标准之一,ECIES和SM2公钥加密方案依赖该算法,GmSSL实现了X9.63 KDF,并用于支持ECIES和SM2公钥加密。 ECIES (Elliptic Curve Integrated Encryption Scheme)是椭圆曲线公钥加密的国际标准,可用于加密数据。 CPK是由南相浩和陈钟设计的基于身份的密码。GmSSL实现了CPK的系统建立和密钥生成算法,生成的密钥可以用于DSA、ECDH、ECDSA、ECIES、SM2等公钥密码算法。 ZUC(祖冲之算法)是由我国设计的序列密码,以32位字为单位输出密钥流,其密钥长度和IV长度均为128比特。GmSSL的ZUC算法处于开发中。 GmSSL提供命令行工具gmssl,可用于生成SM2签名、SM3摘要、HMAC-SM3消息认证码,支持SM4和ZUC数据加解密。 $ echo -n abc | gmssl dgst -sm3 66c7f0f462eeedd9d1f2d46bdc10e4e24167c4875cf2f7a2297da02b8f4ba8e0     显示SM2推荐椭圆曲线域参数 $ gmssl ecparam -text -noout -name sm2p256v1 -param_enc explicit     在代码目录./certs/sm2/目录中给出了SM2证书的例子,可以用gmssl工具进行解析 $ gmssl x509 -text -noout -in certs/sm2/sm2-x509.pem $ gmssl pkcs7 -print_certs -in certs/sm2/sm2-pkcs7.pem     GmSSL新增的EVP对象包括EVP_sm3()、EVP_sm4_ecb()、EVP_sm4_cbc()、EVP_sm4_ofb()、EVP_sm4_cfb()和EVP_zuc()。 标签:GmSSL
cpp-支持国密SM2SM3SM4算法的OpenSSL分支
GmSSL 是支持国密算法和标准的OpenSSL分支,增加了对国密SM2/SM3/SM4算法和ECIES、CPK、ZUC算法的支持,实现了这些算法与EVP API和命令行工具的集成。GmSSL由北京大学信息安全实验室开发和维护。
使用openssl 1.1.1版本,调试国密SM4算法
OpenSSL 1.1.1 新特性: 全面支持国密SM2/SM3/SM4加密算法,最近的项目涉及到国密,前期已经完成了SM2算法,近期测试了SM4。代码附上。vs2017亲测通过。支持ECB、CBC 。采用自己打补丁的方式。
国密算法工具源码和国密算法实现规范
国产密码算法签名验签工具,支持SM4加解密和SM3杂凑算法,内含技术实现标准和部分源代码
java国密sm3算法
javasript版的sm3国密算法 , 内置用例参考,还有一些字符转换等的方法供调用,比如stringify,parse()等方法。
国密SM9算法型号
SM9算法是国密局颁布的最新商密算法型号,是基于用户标识的密码非对称算法。
国密算法SM234及demo
国密算法SM2和SM3,已经算法支持包和demo
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法