E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
sm3
SM2
SM3
SM4加密java实现
原文地址:https://blog.csdn.net/ererfei/article/details/50998162【摘要】本文主要讲解“国密加密算法”SM系列的Java实现方法,不涉及具体的算法剖析,在网络上找到的java实现方法比较少,切在跨语言加密解密上会存在一些问题,所以整理此文志之。源码下载地址http://download.csdn.net/detail/ererfei/947450
muzhengjun
·
2020-08-05 19:55
Java
国密算法sm2、
sm3
和sm4的js版
目录安装sm2获取密钥对加密解密签名验签获取椭圆曲线点sm3sm4加密解密小程序使用IE兼容性处理安装npminstall--savesm-cryptosm2获取密钥对执行以下代码就可以拿到密钥对,拿到公钥私钥后,就可以把公钥放到前端进行加密处理,秘钥放到后台进行解密操作后台如果是java版本的话可以用这一套代码https://github.com/xjfme/SM2_SM3_SM4Encrypt
crazyJialin
·
2020-08-05 18:14
javascript
vue项目 使用国密SM2
国密算法是国家密码管理局制定的自主可控的国产算法,包括SM1、SM2、
SM3
、SM4、SM7、SM9、祖冲之密码算法(ZUC)等。
向前~皮卡丘
·
2020-08-05 17:20
vue
科普一下SM系列国密算法(从零开始学区块链)
众所周知,为了保障商用密码的安全性,国家商用密码管理办公室制定了一系列密码标准,包括SM1(SCB2)、SM2、
SM3
、SM4、SM7、SM9、祖冲之密码算法(ZUC)那…其中SM1、SM4、SM7、祖冲之密码
pz641
·
2020-08-05 10:08
密码学
算法
密码学
纯技术帖——几个常用业务场景下的密码技术应用参考流程
推荐使用的签名算法为RSA(2048密钥长度)/SM2,摘要算法为SHA256/
SM3
算法。系统用户身份鉴别过程如下:用户在登录端提出登录请
weixin_45303938
·
2020-08-05 08:52
密码学
一个支持国密SM2/
SM3
/SM4/SM9/ZUC/SSL的密码工具箱
TheGmSSLProject网址:http://gmssl.org/docs/quickstart.html在网上闲逛时发现一个工具。SSL支持国密算法。看着比较高大上。还没有用呢。记下来。备用。快速上手指南介绍GmSSL的编译、安装和gmssl命令行工具的基本指令。下载源代码(zip),解压缩至当前工作目录$unzipGmSSL-master.zip编译与安装Linux平台(其他平台的安装过程
冰雪满天
·
2020-08-05 03:47
Linux
服务器使用国密(SM2/
SM3
/SM4)证书,通过浏览器访问
1.Apache+GmsslApache本身不支持国密,需要修改代码支持GMTLS下载解压:wgethttp://archive.apache.org/dist/httpd/httpd-2.4.39.tar.gztar-zxfhttpd-2.4.39.tar.gz修改文件:Apachedir\modules\ssl\ssl_engine_init.cSSL_CTX_set_min_proto_ve
敬致知
·
2020-08-05 02:43
Linux
Apache
国密
SM3
国密使用遇到的问题
1、
SM3
算法使用的大多为unsignedlong,在64-windows下占4字节空间,64-linux下占8字节空间因为这个导致了两个平台下,相同的内容,相同字节序(都是小端),得出的结果不一致强制使用
Sand_Ng
·
2020-08-05 02:49
C/C++
linux
Android常用加密库集合
QS,为了整合常用的各大加解密工具,把各大常用加密方式集合成一个工具库,目前包括:1RSA2AES33DES/DES4HMAC_SHA15国密SM2/
SM3
/SM46MD57DSA使用简例调用eg1(SM4
fplei
·
2020-08-03 01:11
Android
Java
android加解密
SM3-python3版
最近在研究对称加密算法方面的内容,将
SM3
和SM4放到python3的环境中进行利用,本篇文章主要是SM3-python3的介绍,SM4算法的放到下一篇。
mouseleoz
·
2020-08-01 13:39
基础库
总结一下搞了一个月的SM2,
SM3
,当作导引来看吧
开始老大让我搞国密算法,就去官网下了一文档地址【http://www.oscca.gov.cn/News/201012/News_1197.htm】下回来对于应该怎么开始是一头雾水,也没看目录就一页页地看,很没效率一、文档分了四部分,第一部分是对于ECC的解释说明,实现计算之类。第二,三,四部分,看你要往哪部分用再去看。我这用的是数字签名,也就是得清楚,第一二部分。我就只按照我做的来讲了,实现签名
conquerwave
·
2020-08-01 11:12
国密
SM3
算法
一、关于
sm3
算法本身1、分组,将需要加密的文件转为2进制,然后分组为512*K+448(K为任意整数,不够用一个“1”和多个“0”补齐),再加上64位的文件长度信息构成512*(K+1)的分组2、迭代运算
bruce135lee
·
2020-08-01 11:02
基于Python的GMSSL实现
基于Python的GMSSL实现团队任务一、小组讨论对课程设计任务的理解基于Python的GMSSL实现,即GmSSL开源加密包的python实现,支持其SM2/
SM3
/SM4等国密(国家商用密码)算法
a5251703897
·
2020-08-01 11:13
python实现
sm3
算法
背景
sm3
密码杂凑算法是中国国家密码管理局颁布的一种密码Hash函数,它与sm4分组密码、sm2椭圆曲线公钥密钥一起都是中国商用密码的重要组成部分。
mt 2333
·
2020-08-01 09:31
密码学
SM3
密码算法 - Python实现
接上一篇ZUC密码算法,这一篇是国密
SM3
算法的实现。此实现基于Python3.7.1,参考国密局
SM3
官方文档。官方文档百度文库里有,这里就不放了,省的搞我个侵权什么的。
_ssss
·
2020-08-01 09:16
密码学
SM3
Python
密码学
信息安全
国密算法SM2、
SM3
、SM4详解
源码下载地址http://download.csdn.net/detail/ererfei/9474502需要C#实现SM系列算法源码的可以评论留邮箱地址,看到后发送1.SM2&SM3由于SM2算法中需要使用
SM3
zmywei_20160707
·
2020-08-01 08:15
随笔
SM3
、SM4加密
所需要的jar包:百度网盘提取连接点我提取码:k208Cipher:packageSM2a;importjava.math.BigInteger;importorg.bouncycastle.crypto.AsymmetricCipherKeyPair;importorg.bouncycastle.crypto.params.ECPrivateKeyParameters;importorg.bou
世界街头
·
2020-08-01 05:06
Java配置
Java工具类
国密算法SM1/SM2/
SM3
/SM4
国密算法由国家密码局发布,今天大概介绍4中国密算法,分别是SM1,SM2,
SM3
,SM4。他们之间异同通过下表展示。
爱笑的浮夸
·
2020-08-01 02:38
加密算法
SM1
SM2
SM3
SM4
国产加密
SM3
算法java实现
SM3.javapublicclassSM3{publicstaticfinalbyte[]iv={0x73,(byte)0x80,0x16,0x6f,0x49,0x14,(byte)0xb2,(byte)0xb9,0x17,0x24,0x42,(byte)0xd7,(byte)0xda,(byte)0x8a,0x06,0x00,(byte)0xa9,0x6f,0x30,(byte)0xbc,(b
流水线组装工
·
2020-08-01 01:10
java
SM3
算法与原生MD5、SHA算法的比较
(其中)
SM3
算法的压缩函数与SHA-256的压缩函数具有相似的结构,但是
SM3
算法的设计更加复杂,比如压缩函数的每一轮都使用2个消息字。安全性
只留一笔
·
2020-07-31 22:40
SM3
算法
SM3
算法也是一种哈希算法,中国国家密码管理局在2010年发布,其名称是
SM3
密码杂凑算法,密码管理局有该算法的详细说明,可以到其网站下载。本文只是简单的介绍这个算法,便于理解。
leowang666
·
2020-07-31 18:06
国密SM2数字签名算法
对于要签名的信息e,这个是原始信息经过一定的处理通过散列函数得到的,散列算法用的是国密
SM3
算法,这个过程也略过,只介绍重点的签名和验证的过程。
leowang666
·
2020-07-31 18:06
加密算法
AES SHA
SM3
MD5
AESAES是美国国家标准技术研究所NIST旨在取代DES的21世纪的加密标准。输入:128bit的消息分组输出:128bit的密文分组密钥长度及圈数128101921225614消息与密钥addroundkey//添加轮密钥每个字节与轮密钥的对应字节进行异或运算subbytes//字替代经过s盒,即对每个字节进行替换,非线性部件,16个字节采用相同的s-盒shiftrow//行变换每一行按字节循
chengyuean2107
·
2020-07-31 16:05
国家商用password(五)基于SM2的软件授权码生成及校验
生成授权码选择SM2椭圆曲线參数(P,a,b,N,Gx,Gy)用随机数发生器产生随机数r∈[1,n-1]计算椭圆曲线点R=[r]G=(XR,YR)计算哈希值h=
SM3
(username∥XR∥YR)计算序列号
aoe41606
·
2020-07-31 15:03
浅谈DES、RAS、SHA-256与SM1、SM2、
SM3
、SM4区别
国密算法是由国家密码局发布,包含SM1、SM2、
SM3
、SM4、SSF33算法。国际算法是什么?国际算法由美国的安全局发布,是现今最通用的商用算法。密码学中应用最为广泛算法都有哪些?
jambeau
·
2020-07-31 12:15
区块链
技术篇
区块链开发
openssl定义国产数字证书主题项
对比国际标准,国内的标准定义了新算法sm2、
sm3
、sm4,也定义新的对象标识符OID。本文要介绍主题项的含义,对象标识符的使用,和基于开源openssl的国密改造。
王森 出发
·
2020-07-30 17:01
数字证书
认证服务
网络安全
加密芯片的作用
RJMU401、RJGT102●软件加密,PCB设计加密方法/步骤:1、硬件保护:在设计PCB的时候利用一些带有加密算法的芯片,(如:对称算法(DES/SM1)、非对称算法(RSA/SM2)、摘要算法(
SM3
兮 木
·
2020-07-30 09:18
加密芯片
加密算法_国密算法
国家密码管理局SM2国密标准文档国密介绍GMSM——国密简介、概念(SM1-9)、ZUC祖冲之算法商密算法SM2、
SM3
、SM4的用途和原理webencryptsm2国密SM2算法加速国密SM2算法的优化实现系统及方法与流程开源
言午三吉
·
2020-07-30 05:09
加密算法
信息安全工程师参考试题
A、国务院B、国家网信部门C、省级以上人民政府D、网络服务提供商参考答案:A2、2018年10月,含有我国
SM3
杂凑算法的IS0/IEC10118-3:2018《信息安全技术杂凑函数第3部分:专用杂凑函数
煜铭2011
·
2020-07-16 11:26
软考试题
信息安全工程师
2019年
vue使用国密(sm2)
主要有SM1,SM2,
SM3
,SM4。密钥长度和分组长度均为128位。1:SM1为对称加密。其加密强度与AES相当。该算法不公开,调用该算法时,需要通过加密芯片的接口进行调用。
Liingot
·
2020-07-15 06:19
加密
国内外加密算法比较---感觉总结不错的一篇文章
国密算法由国家密码局发布,包含SM1\SM2\
SM3
\SM4\SSF33算法;国际算法由美国的安全局发布,是现今最通用的商用算法。
lin_FS
·
2020-07-11 11:57
基于Java语言的国密SM2/
SM3
/SM4算法库 , 包含加密/解密、签名/验签、摘要计算的实现代码和测试方法 。
项目中包括SM2算法的加密/解密/签名/验签,
SM3
算法的摘要计算,SM4算法的对称加密/
和我一起吧
·
2020-07-11 08:59
安全
java
单向散列函数算法
特性:根据任意长度的信息计算固定长度的散列值;具备单向性(通过散列值不能反算出消息来)抗碰撞性常用的算法包括:MD4、MD5系列;SHA系列;杂凑算法-国密
SM3
。
皮皮姑娘
·
2020-07-10 11:57
加密算法
国密算法和国际算法的区别
具体包括SM1,SM2,
SM3
等,其中:SM2为国家密码管理局公布的公钥算法,其加密强度为256位。
java小白-
·
2020-07-10 10:07
算法
如何选择企业级加密软件
所以从企业的角度来分析一款加密软件是否合适自己就一定要充分了解其加解密算法和密钥的安全性,一般来说密钥都是开发者持有,对于保密人员来说这方面的措施还是做的很充足的,而加密算法现在都是采用国家保密局商业级加密标准算法:AES256,512,SM2、
SM3
Redline
·
2020-07-09 22:12
OpenSSL 3.0 版本已经发布VS2019编译源码教程
1OpenSSL3.0版本在2020年五月发布OpenSSL3.0在2020年5月发布了第一个版本,随即在六月份又发布了一些alpha版本,版本修正了一些bug,增加了一些协议支持,继续支持国密sm2,
sm3
夏曹俊
·
2020-07-09 08:59
视频教程
编程语言
c++
openssl
国密算法的应用场景
随着国密算法推广的延伸,金融领域引入SM2、
SM3
、SM4等算法逐步替换原有的RSA、ECC等国外算法。现有银联银行卡联网、银联IC两项规范都引入了国密算法相关要求。
我AI妮
·
2020-07-09 06:23
123
用bc做国密sm2加解密、SM3withSM2签名验签,
SM3
哈希 等(转载)
https://blog.csdn.net/pridas/article/details/86118774sm2,
sm3
功能正常importorg.bouncycastle.asn1.ASN1EncodableVector
wuhuimin521
·
2020-07-09 00:21
go
区块链
国密算法SM1,SM2,
SM3
,SM4的研究
主要有SM1,SM2,
SM3
,SM4,SM7,SM9,祖冲之密码算法(ZUC)。密钥长度和分组长度均为128位。
小小小朔儿
·
2020-07-08 20:56
hyperledger
系统安全性和保密性设计
1安全基础1.1国密算法国家商用密码定义了一系列算法,我了解到的是SM2、
SM3
、SM4,因为国家对一些系统有安全要求,必须通过支持这三种算法,颁布相应授权证书。国密算法(国家商用密码算法简介)。
warrah
·
2020-07-08 12:29
业务架构
国密(国产密码)SM2、
SM3
、SM4 C#实现
他们用到了国密
SM3
,一个比较冷门的加密(或者说是签名)方式。
夏子曦
·
2020-07-07 18:58
.net
core
OpenSSL项目1.1.1添加了许多新特性
转:https://www.jianshu.com/p/a1c3ee349345OpenSSL项目最近6个月添加了许多新特性,包括对中国SM2/
SM3
/SM4算法的支持:SM2椭圆曲线:https://
right_33cb
·
2020-07-06 11:57
ARM下的国密
SM3
软实现遇到的坑
国密
SM3
的C版本代码网上随处可摘,随便放到电脑上运行结果都很正确,可是放到ARM下就未必了。我遇到的是移植到iPhone上的坑,希望同行们不要再被坑到。
pagekpang
·
2020-07-05 19:29
iOS
安全
国密
SM3
杂凑算法与实现
国密办已于去年公布国产商密算法
SM3
,http://www.oscca.gov.cn/News/201012/News_1199.htm,这给其应用和开发带来了方便,也见网上有许多实现的例子,出于一个项目开发需要
goldboar
·
2020-07-04 16:42
加密算法
信息安全
代码开发
iOS-嵌入
SM3
算法
OC方法-(void)sm3Method:(NSString*)password{NSData*testData=[passworddataUsingEncoding:NSUTF8StringEncoding];Byte*input=(Byte*)[testDatabytes];constchar*byteLength=[passwordUTF8String];size_tlength=strle
潴潴看咿海
·
2020-07-04 14:32
代码笔记
SM3
密码杂凑算法源码解析
1.在
SM3
算法源文件中主要有以下几个函数:voidsm3_starts(sm3_context*ctx);voidsm3_update(sm3_context*ctx,unsignedchar*input
10点43
·
2020-07-04 12:08
密码学
SM3
密码杂凑算法实现及说明
SM3
密码杂凑算法说明:https://wenku.baidu.com/view/8d67d80178563c1ec5da50e2524de518964bd3b6.html?
梁默鱼
·
2020-07-04 10:01
iOS 使用 SM2 SM4 加解密,SM2 签名验签及
SM3
签名
基于安全和宏观战略考虑,我国从2010年先后推出了SM1(SCB2)、SM2、
SM3
、SM4、SM7、SM9、ZUC(祖冲之密码算法)等密码算法,本文主要讨论SM2算法原理,iOS端如何使用SM2、SM4
cocoafei
·
2020-07-04 08:44
iOS
ios平台上国密
sm3
的实现,iphone4s,5,6,6s验证通过
工作需要用到了
sm3
,上网一搜goldboar的版本被引用最多的,可这个版本却有问题,搜了些别人的版本都不如他的好,有的甚至移植过来编译不过。最后还是用goldboar版本修改了。
swibyn
·
2020-07-04 02:05
ios摸爬滚打
OpenSSL 1.1.1 新特性: 全面支持国密SM2/
SM3
/SM4加密算法
OpenSSL项目最近6个月添加了许多新特性,包括对中国SM2/
SM3
/SM4算法的支持:SM2椭圆曲线:https://github.com/openssl/openssl/pull/4793SM3哈希摘要
liuqun69
·
2020-07-02 09:53
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他