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
Gmssl
iOS 编译
Gmssl
(no-async)
应用上架被拒:Theappreferencesnon-publicsymbols:_getcontext,_makecontext,_setcontext.IfmethodnamesinyoursourcecodematchtheprivateAppleAPIslistedabove,alteringyourmethodnameswillhelppreventthisappfrombeingfla
863cda997e42
·
2023-08-15 01:29
nginx+flask+uwsgi部署遇到的坑
文章目录1.环境:2.uwsgi_conf.ini具体配置内容3.nginx具体配置4.具体命令(注意使用pip3命令安装)5.服务异常排查1.环境:centos8uWSGI2.0.22
gmssl
3.2.2nginxversion
@半良人
·
2023-08-07 10:27
linux
nginx
flask
国密Nginx容器实战
国密Nginx容器实战1.背景目前国密SSL(TLCP)已经逐步开始推广并实际使用,国密SSL实验室(www.
gmssl
.cn)提供了国密版OpenSSL,并且可以与Nginx集成,可以比较方便的搭建国密
坤_3ea8
·
2023-08-04 13:54
构建用于签名/加密双证书测试体系的可执行命令
注意事项生成证书请求的填写范例Subject:C=CN,ST=Beijing,L=Beijing,O=MSI,OU=msi,CN=ca,emailAddress=ca@
gmssl
.com前面的步骤存在错误
MY CUP OF TEA
·
2023-08-02 17:54
C++
密码学
ssl
iOS 使用openssl实现读取SM2证书公私钥
iOS使用
Gmssl
实现SM2证书读取公私钥读取sm2证书,使用的openssl里标准接口去解析p12或pfx文件,大概的步骤是:1.解析p12,提取里面的参数信息(包含公私钥,算法,位数等信息)2.将第一步的参数信息写入一个
2fca65ed717b
·
2023-07-28 09:31
编译国密库
GmSSL
给Android平台使用
前段时间公司使用国密开始保证数据安全,于是找到项目
GmSSL
,需要进行编译32位和64位的动态库。1、我是在ubuntu下进行编译的。准备工作就是下载VMware虚拟机,然后安装ubuntu系统。
akind_yhx
·
2023-07-26 16:49
ubuntu20编译
Gmssl
时,“version OPENSSL_1_1_0d not defined”问题的较好解决办法
编译安装
gmssl
后,运行遇到问题:error:whileloadingsharedlibraries:libssl.so.1.1:cannotopensharedobjectfile:Nosuchfileordirectory
gmssl
一尘之中
·
2023-07-19 07:53
linux
openssl
gmssl
linux
gmssl
基于
gmssl
实现的sm2加密(C++)(改进版)
此文章基于https://blog.csdn.net/hacker_lpy/article/details/124211114提供的方法,经过测试修正代码后,与https://the-x.cn/zh-cn/cryptography/Sm2.aspx提供的工具的加密解密数据一致。大概做了如下变更:1、修正SM2加密解密使用C1C3C2的顺序(手动调整的)。2、修正SM2结果不正确的问题。3、增加错误
-快乐的程序员-
·
2023-06-17 01:21
c++
算法
开发语言
python实现自动输入
gmssl
命令行密码
背景最近正在使用python调用
gmssl
命令行,进行sm2的加解密操作,已经通过如下命令生成了sm2的私钥和公钥,从私钥导出公钥时需要设置密码(passphrase)。
uno__
·
2023-06-16 12:45
毕设
python
ubuntu
关于Python的
GMSSL
库里面验证签名无法与别的工具通用的问题
由于工作原因,需要使用到国密加密算法,而且需要使用Python来做,于是就找来了Python中的
gmssl
库函数来进行使用。
清道
·
2023-06-16 12:15
Python
gmssl
sm2
签名
python 实现socket加密通信(基于国密SM2、SM4)
pythonsocket实现加密通信客户端代码:服务端代码:使用网上的socket通信代码做了魔改使用了
gmssl
库中的sm2、sm4算法实现通信客户端代码:#!
_wand1
·
2023-06-16 12:44
python
python
服务器
开发语言
安全
websocket
国密算法:利用python进行sm2非对称算法的实现,国密算法库
gmssl
的使用
本篇演示sm2非对称算法的实现,国密算法库
gmssl
的使用。
liranke
·
2023-06-16 12:13
Android移动安全
反编译及逆向
Python学习笔记
python
开发语言
sm2算法
国密算法
Linux C语言工具函数
文章目录1、概述2、计算文件md5值3、
gmssl
国密sm4加解密4、使用zlib库压缩解压5、获取毫秒时间6、ini类型配置文件读取7、守护脚本8、log日志使用9、拷贝脚本1、概述日常工作开发中遇到的问题
讳疾忌医丶
·
2023-06-13 18:37
linux
c语言
c++
gmssl
国密sm2(生成密钥对-私钥签字-证书验签)
生成密钥对:#include#include#include#include"e_os.h"#include"sm2ToOC.h"#include"string.h"#include#include#include#include#include#include#include"sm2_lcl.h"#include"pkcs12.h"#include#include"ec/ec_lcl.h"#in
程序员之一
·
2023-06-12 23:26
gmssl
sm2
国密
测试达梦数据库是否支持TLCP安全通信协议的方法
/dminitpath=/home/dmdba/dmdbms_
gmssl
/dataport_num=52662、修改参数dm.ini中的ENABLE_ENCRYPT=3,保存dm.ini3、启动:.
朝霞红漫天
·
2023-04-18 15:13
数据库
安全
服务器
JumpServer国密支持配置
GMSSL
提供一个国密版OpenSSL,支持Nginx,支持单向/双向认证,支持标准SSL/国密SSL自适应。国密OpenSSL库基于OpenSS
范一刀
·
2023-04-16 04:20
jumpserver国密
GMSSL堡垒机
python实现rsa\aes\sm2\sm4加解密
相关依赖:
gmssl
==3.2.2pycryptodome==3.9.7基类:importabcimportbase64importrandomfromenumimportEnumfromCrypto.CipherimportPKCS1
网民余某人
·
2023-03-31 18:19
python
python
安全
python商用_python实现sm2和sm4国密(国家商用密码)算法的示例
GMSSL
模块介绍
GmSSL
是一个开源的加密包的python实现,支持SM2/SM3/SM4等国密(国家商用密码)算法、项目采用对商业应用友好的类BSD开源许可证,开源且可以用于闭源的商业应用。
weixin_39572764
·
2023-03-31 18:41
python商用
SM4分组加密算法原理和c语言实现
随着信息安全的普及以及等级保护等安全政策落地,国密算法越来越频繁的出现在项目开发中,在较新的一些openssl版本中已经有了SM2、SM3、SM4等国密接口,还有
Gmssl
等开源加密库也均对国密算法进行了支持
6月的夕夕
·
2023-03-31 18:04
系统安全
可信计算
c语言
加密解密
密码学
信息安全
安全
python实现sm4,ecb模式加密
需求python实现输入十六进制字符串key和待加密的值,返回加密后的十六进制值关键在于对十六进制字符串key的处理from
gmssl
.sm4importCryptSM4,SM4_ENCRYPT,SM4
pchaoda
·
2023-03-31 18:03
python学习
python
开发语言
使用 python
gmssl
完成SM4
1.1语言:python1.2库:
gmssl
2、过程2.1密钥生成使用func.list_to_bytes函数编写随机密钥生成函数key_gen(无输入,输出bytes类型的随机SM4密钥),需要注意密钥的位数
RsZHUBUXING
·
2023-03-31 18:31
python
国密sm4--python版
GmSSL
GmSSL
是一个开源的加密包的python实现,支持SM2/SM3/SM4等国密(国家商用密码)算法、项目采用对商业应用
西门废物
·
2023-03-31 17:24
区块链
区块链
pycharm
python
后端
国密算法:利用python进行sm4算法的加解密,对称密钥
本篇利用python中的
gmssl
库进行sm4算法的加解密演示。
liranke
·
2023-03-31 17:45
Android移动安全
反编译及逆向
Python学习笔记
python
国密算法
sm4算法
对称密钥
gmssl
iOS SM2 加密
一.方法一基于
GmSSL
的实现1.第一篇文章的
u012106239
·
2023-03-29 13:58
iOS
SM2
加密
GMSSL
DEMO
里可以抓到tls成功的包,供大家参考先执行apps/gmca/里的test.sh生成ca,然后执行下面的命令启动server/client-verify参数是是否验证对方的证书-cipher指定加密套件算法
GmSSL
cluluu
·
2023-03-25 17:25
SM2加解密算法(基于
GMSSL
的C代码实现)
一、椭圆曲线密码算法椭圆曲线:是一类二元多项式方程,它的解构成一个椭圆曲线。椭圆曲线参数:定义一条唯一的椭圆曲线。介绍其中两个参数G(基点)和n(阶)。G点(xG,yG)是椭圆曲线上的基点,有限域椭圆曲线上所有其他的点都可以通过G点的倍乘运算计算得到,即P=[d]G,d也是属于有限域,d的最大值为素数n。有限域上的椭圆曲线:椭圆曲线上的解不是连续的,而是离散的,解的值满足有限域的限制。有限域有两种
Devil_Chen
·
2023-03-12 09:08
GMSSL
编译
一、下载好
GMSSL
源码,终端cd到目录下,分别编译各个版本的包./Configureios64-cross(arm64).
天青Se等烟雨
·
2023-03-11 21:53
Gmssl
-Python sm2加密方式已封装
importbase64importbinasciifromCommon.tools.
gmssl
importsm2,func#sm2的公私钥已隐藏可直接填写贵公司开发给你的公私钥SM2_PRIVATE_KEY
SzetoZeZe
·
2023-02-04 05:08
gmssl
sm2加密
python
Gmssl
sm2加密方式不用下载源码已封装
importbase64importbinasciifrom
gmssl
importsm2#sm2的公私钥SM2_PRIVATE_KEY='************************'#私钥SM2_
SzetoZeZe
·
2023-02-04 05:08
sm2加密
sm2
pycharm
python
json
iOS的SM2加签
公司的项目需要对数据用SM2加签,走了挺多冤枉路的,在此记录下,也跟有需要的朋友分享下
GmSSL
的SM2加签需下载和编译安装它的文件,可以参考我的IOS编译和安装
GmSSL
https://www.jianshu.com
北极点
·
2023-01-31 22:18
IOS的SM2加签
最近公司的项目需要对数据用SM2加签,走了挺多冤枉路的,在此记录下,也跟有需要的朋友分享下
GmSSL
的SM2加签需下载和编译安装它的文件,可以参考我的IOS编译和安装
GmSSL
https://www.jianshu.com
BetterG
·
2023-01-31 21:21
gmssl
iOS编译
1、git下载
gmssl
源代码gitclonehttps://github.com/guanzhi/
GmSSL
.git2、到源码根目录找到Configure文件,通过vi工具去编辑这个文件,找到useif
庆余2010
·
2023-01-29 10:14
Java 与 Python 国密算法 SM2 交互使用(qbit)
Java库https://github.com/dromara/hu...Python库https://github.com/duanhongyi...背景:Javahutool库生成的密钥,Python
gmssl
·
2023-01-10 17:53
签名校验加密解密
SM2加解密的实现
GmSSL
是国密实验室提供的国密加解密组件,依赖于openssl1.1.1版本;centos7系统默认安装的openssl是1.0.2,因此需要安装openssl-1.1.1安装#!
yunzou7157
·
2022-12-31 02:35
安全
linux
服务器
运维
python SM2明文密码加解密
1.安装依赖包pipinstall
gmssl
2.封装类sm2encry.pyfrom
gmssl
importsm2frombase64importb64encode,b64decode#sm2的公私钥SM2
高压锅_1220
·
2022-12-31 02:26
python
国密算法
SM2
加密
加密算法
GMSSL
:SM2椭圆曲线公钥密码算法-公钥加密算法
2021SC@SDUSC目录一、简介二、算法详情三、密钥派生函数一、简介公钥加密算法规定发送者用接收者的公钥将消息加密成密文,接收者用自己的私钥对收到的密文进行解密还原成原始消息。与密钥交换协议一样,需要相同的三个辅助函数密码杂凑函数:哈希函数。Hash函数H将可变长度的数据块M作为输人,产生固定长度的Hash值h=H(M)。密钥派生函数:作用在密钥交换所获共享的秘密比特串上,从中产生所需的会话密
vincy_yeha
·
2022-12-27 13:56
算法
GMSSL
:SM2椭圆曲线公钥密码算法——数字签名算法2
2021SC@SDUSC一、相关数学基础SM2是椭圆曲线算法,所以要先学习相关基础数学知识N.Koblitz和V.Miller在1985年各自独立地提出将椭圆曲线应用于公钥密码系统。椭圆曲线公钥密码所基于的曲线性质如下:──有限域上椭圆曲线在点加运算下构成有限交换群,且其阶与基域规模相近;──类似于有限域乘法群中的乘幂运算,椭圆曲线多倍点运算构成一个单向函数。1.参数p:大于3的素数。q:有限域F
vincy_yeha
·
2022-12-27 13:26
ssl
GMSSL
:SM2椭圆曲线公钥密码算法——数字签名算法4
2021SC@SDUSC目录一、ECDSA介绍二、代码分析一、ECDSA介绍ECDSA的全名是EllipticCurveDSA,即椭圆曲线DSA。它是DigitalSignatureAlgorithm(DSA)应用了椭圆曲线加密算法的变种。椭圆曲线算法的原理很复杂,但是具有很好的公开密钥算法特性,通过公钥无法逆向获得私钥。与ECDSA相关的几个概念:私钥:一个秘密号码,只有生成它的人知道。私钥本质
vincy_yeha
·
2022-12-27 13:26
算法
密码学
GMSSL
:SM2椭圆曲线公钥密码算法
2021SC@SDUSC一、SM2使用素数域256位椭圆曲线椭圆曲线参数方程:曲线参数:p一FFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFa一FFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFCb一28E9FA9E9D9F5E344D5A9E
vincy_yeha
·
2022-12-27 13:26
密码学
GMSSL
:SM2椭圆曲线公钥密码算法-密钥交换协议
2021SC@SDUSC目录一、密钥交换协议介绍二、密钥交换协议流程一、密钥交换协议介绍密钥交换协议是两个用户A和B通过交互的信息传递,用各自的私钥和对方的公钥来商定一个只有他们知道的秘密密钥。这个共享的秘密密钥通常用在某个对称密码算法中。该密钥交换协议能够用于密钥管理和协商。所需辅助函数:密码杂凑函数,密钥派生函数与随机数发生器。这三类辅助函数的强弱直接影响密钥交换协议的安全性。密码杂凑函数:在
vincy_yeha
·
2022-12-27 13:26
密码学
ssl
算法
Apache httpd国密支持
Apachehttpd国密支持简介
GMSSL
提供一个国密版OpenSSL支持Apachehttpd,支持单向/双向认证,支持标准SSL/国密SSL自适应。
Geor_ge_
·
2022-12-10 13:03
linux
apache
ssl
centos
centos下
gmssl
编译
centos下国密SSL的
gmssl
编译按照官网http://
gmssl
.org/docs/install.html的提示直接编译:wgethttps://github.com/guanzhi/
GmSSL
leonnew
·
2022-09-23 09:07
第三方程序
centos
linux
服务器
基于
GMSSL
的SM2加解密测试
基于
GMSSL
的SM2加解密测试前言一、
gmssl
命令行测试sm2二、使用
gmssl
库的加解密接口测试1.生成密钥对2.sm2加密3.sm2解密4.运行结果总结前言SM2算法和RSA算法都是公钥密码算法
viqjeee
·
2022-09-06 07:05
网络
加密
加密解密
算法
国密wget的用法指南
国密SSL实验室(www.
gmssl
.cn)做了国密适配,生成了一个国密版wget,简称
·
2022-08-12 14:06
wget
Ubuntu配置
gmssl
和openssl,且均使用动态库,使用时根据需要进行动态切换
前情提要openssl和
gmssl
如果想要共存,只能一个是动态库,一个是静态库配置openssl和
gmssl
无特定的编译顺序要求openssl3.x版本是未来趋势,openssl1.1.x等版本只是适用于基础软件包
MY CUP OF TEA
·
2022-07-26 08:02
密码学
ubuntu
linux
服务器
山东大学软件工程应用与实践——
GMSSL
开源库(四)——SM9数字签名算法及验证的源代码分析
签名执行函数4、真正的签名函数5、签名验证初始化函数6、签名验证执行函数7、真正的签名认证函数8、哈希函数的判定函数三、小结一、引言上一篇文章主要分析了SM9的数字签名算法和相对应的签名验证算法,本篇将结合
GMSSL
乔未
·
2021-10-11 10:20
2021SC@SDUSC
算法
密码学
c语言
信息安全
山东大学软件工程应用与实践——
GMSSL
开源库(三)——SM9数字签名算法及验证
2021SC@SDUSC文章目录符号及辅助算法源代码用户A私钥的生成过程签名主公钥的生成数字签名的生成签名的认证总结符号及辅助算法下面对在SM9算法中用到的符号及函数进行了声明源代码在源程序\
GmSSL
-master
乔未
·
2021-10-08 10:02
2021SC@SDUSC
算法
密码学
网络安全
山东大学软件工程应用与实践——
GMSSL
开源库(二)——浅尝SM9
2021SC@SDUSC概述为了降低公开密钥系统中密钥和证书管理的复杂性,以色列科学家、RSA算法发明人之一AdiShamir在1984年提出了标识密码(Identity-BasedCryptography)的理念。标识密码将用户的标识(如邮件地址、手机号码、QQ号码等)作为公钥,省略了交换数字证书和公钥过程,使得安全系统变得易于部署和管理,非常适合端对端离线安全通讯、云端数据加密、基于属性加密、
乔未
·
2021-10-04 19:37
2021SC@SDUSC
算法
openssl
信息安全
密码学
山东大学软件工程应用与实践——
GMSSL
开源库(一) ——WINDOWS下
GMSSL
的安装与编译的超详细保姆级攻略
2021SC@SDUSC
GMSSL
简介
GmSSL
是一个开源的密码工具箱,支持SM2/SM3/SM4/SM9/ZUC等国密(国家商用密码)算法、SM2国密数字证书及基于SM2证书的SSL/TLS安全通信协议
乔未
·
2021-09-29 11:59
2021SC@SDUSC
windows
密码学
openssl
国密Nginx容器实战
国密Nginx容器实战1.背景目前国密SSL(TLCP)已经逐步开始推广并实际使用,国密SSL实验室(www.
gmssl
.cn)提供了国密版OpenSSL,并且可以与Nginx集成,可以比较方便的搭建国密
·
2021-09-14 17:23
上一页
1
2
3
4
5
下一页
按字母分类:
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
其他