GmSSL源码在Windows 10上的编译与安装

gmssl的下载和编译(放弃) 下载 官网:http://gmssl.org/ 编译 准备ActivePerl ActivePerl工具:https://www.activestate.com/products/perl/downloads/傻瓜式安装 一直安装不上(在线下载安装),后来找了其他资源20M左右 http://downza.51speed.top/2020/06/09/ActivePerl528.rar?ssig=77c2e27081daa318b0e61f9bbb963f55fdbde85b&tim.. 阅读详情

1.下载源码:

GmSSL下载地址:

https://github.com/guanzhi/GmSSL/

2.下载安装perl和nasm:

Perl下载地址:Perl Download - www.perl.org ,

nasm下载地址: 。

nasm设置运行文件路径到环境变量。

3. 安装最新版Visual Studio:

Visual Stuido下载地址:Visual Studio 2022 IDE - 适用于软件开发人员的编程工具

4. 生成makefile:

运行

perl Configure VC-WIN64A 

或者带--prefix= 参数指定gmssl安装目录, --openssldir=指定openssl路径。

5. 编译:

运行nmake

6. 安装:

运行nmake install

7. 遇到的问题:

(1)perl出现的一个问题
GmSSL在windows下编译,安装(一) 前言 由于本人需要用实现一个国密算法的证书生成、解析以及签名验证工具,所以采用了GmSSL开源工具箱,在这儿记录一下编译安装的整个过程。 GmSSL官方网站http://gmssl.org/ 参考博客https://www.cnblogs.com/leehm/p/12066683.html 非常感谢 32位编译 首先从github上拉取最新的源码。 安装以下工具: 1.VS2017(我是用的这个... 阅读详情

相关推荐

新手入坑GMSSL(一)Windows下编译GMSSL并生成CA证书

首先申明,我不是密码学的专业人员,没有这方面知识基础,这个以及接下来的博客都是我根据网上能找到的资料、博客,一点点摸索总结出来的,问了很多前辈和博主,但是可能都没有看到都没有回复我 = = 。但项目必须得做身不由己,无奈只能自己试一试了。 如果有哪里不对的地方,请各位一定指出,也让我学习一下,感谢! 博客参考的资料地址会将参考的内容会在文中给出,我总结的步骤有不清楚的地方可以参考原文。 相信看到这篇博客的同学对于openssl的认识应该都比我要深,我就不班门弄斧了。可能国密这个领域对于其他技术来说.

qq_40153886的博客 8631

windows编译安装gmssl、openssl

windows编译安装gmssl、openssl 背景 最近在研究国密相关的东西,需要编译一些库,就找了一些如gmssl,tassl,由于在windows上的,先选了gmssl,结果遇到好多问题,但总算编过去了,但是不准备用了,tassl看了下没去弄,准备下一步开始看看openssl,新版本已经支持国密了。 一、windows编译安装gmssl过程注意事项: 直接使用普通的cmd可编译通过,成功 (0)安装nasm,并添加路径到环境变量 (1)头文件缺失:makefile文件CC /I 新增目录, 或

Renaissancer的专栏 1925

山东大学软件工程应用与实践——GMSSL开源库(一) ——WINDOWS下GMSSL的安装与编译的超详细保姆级攻略

2021SC@SDUSC GMSSL简介 GmSSL是一个开源的密码工具箱,支持SM2/SM3/SM4/SM9/ZUC等国密(国家商用密码)算法、SM2国密数字证书及基于SM2证书的SSL/TLS安全通信协议,支持国密硬件密码设备,提供符合国密规范的编程接口与命令行工具,可以用于构建PKI/CA、安全通信、数据加密等符合国密标准的安全应用。GmSSL项目是OpenSSL项目的分支,并与OpenSSL保持接口兼容。因此GmSSL可以替代应用中的OpenSSL组件,并使应用自动具备基于国密的安全能力。GmSSL

m0_51588039的博客 3395

GmSSL master.zip源码包

GmSSL master.zip源码包

国密GmSSL安装包+国密Nginx安装包+搭建国密应用服务器

资源含国密GmSSL安装包和国密Nginx安装包,这些安装包适合用于搭建国密应用服务器 GmSSL-master.zip nginx-1.21.6.zip

gmssl-openssl-1.1

支持国密算法的openssl

GmSSL安装源码。。

GmSSL国密算法安装源代码

GmSSL-3.1.1.tar.gz

支持国密算法的SSL

CentOS7安装GmSSL

内容概要:本文记录了GmSSL国密算法库的完整安装与配置过程,包括从GitHub克隆源码、切换至GmSSL-v2分支、执行配置脚本、编译、测试及安装等步骤。在安装完成后,因缺少动态链接库文件导致程序无法运行,通过创建libssl.so.1.1和libcrypto.so.1.1的符号链接解决了库文件路径问题,最终成功运行gmssl命令并查看版本信息。该过程体现了Linux环境下源码编译安装的典型流程及常见问题处理方式。; 适合人群:具备Linux系统操作基础、熟悉基本shell命令及软件编译流程的开发人员或系统管理员,尤其适合需要集成国密算法的安全领域技术人员。; 使用场景及目标:①学习GmSSL的源码编译与安装流程;②掌握动态库路径错误的排查与解决方法;③在项目中集成支持SM2/SM3/SM4等国密算法的安全通信功能。; 阅读建议:此资源以实际操作为主线,建议读者结合自身环境逐步实践,注意版本分支选择与系统依赖库的安装,并在出错时参考错误信息进行针对性处理,如安装Perl测试模块或配置库文件路径。

带隙基准源要点

要点: 负反馈>正反馈;电流镜匹配;双极型晶体管匹配;电阻匹配; 经过R0的电流????????????=????????????????−????????????????????????=∆????????????????????i_R0=(〖VBE〗_1-〖VBE〗_2)/R_0 =∆VBE/R_0 经过R1的电流????????????=i_R1= ????????????????????VBE/R_1 零温电流I = ∆????????????????????∆VBE/R_0 +

HI_WALLE的博客 2256

微信小程序内容安全审核:从API调用到工程化落地的全流程实践

内容安全是互联网应用开发中的基础性技术环节,尤其在用户生成内容(UGC)场景下,它直接关系到平台的合规性与用户体验。其核心原理通常结合了关键词过滤、自然语言处理(NLP)和计算机视觉(CV)等技术,通过AI模型对文本、图像、音频进行多维度风险识别。这项技术的价值在于,它不仅是满足监管要求的必要手段,更是构建健康社区生态、保护品牌声誉、实现产品长期稳定运营的基石,广泛应用于社交、电商、社区论坛等各类UGC平台。本文聚焦于微信小程序生态,深入剖析其官方提供的内容安全解决方案,详细解读如何将文本同步检测与多媒体异

weixin_28622215的博客 438

避坑指南:LVGL在Arduino环境编译报错?3步搞定lv_conf.h路径问题(附ST7789屏幕调试技巧)

本文详细解析了在Arduino环境中配置LVGL图形库时,如何解决常见的“lv_conf.h file not found”编译报错问题。通过三步法:定位并复制模板文件、启用核心配置并指定路径、配置基础参数,从根本上解决路径问题。文章还结合ST7789屏幕驱动,分享了使用TFT_eSPI库进行显示适配、内存优化及背光控制等实战调试技巧,帮助开发者建立清晰、可维护的嵌入式UI工程基础。

lake5的博客 853

泰克示波器TDS210改装便携示波器

泰克示波器TDS210改装编写示波器

超级网吧的博客 3068

【软件逆向】带壳带反调试找flag教程(VMProtect3.0+X64dbg+ScyllaHide)

【软件逆向】带壳带反调试找flag教程(VMProtect 3.0+X64dbg+ScyllaHide)

zhangjiuding的博客 7487

goahead(嵌入式Web服务器)之文件传输篇

goahead文件上传原理: 使用html form即表单提交文件上传请求,web服务器核心处理接收客户端Post过来的文件数据(注意post的是二进制数据),最后,web服务器把接收到文件数据以二进制格式写到服务器本端存储系统。 goahead文件上传步骤: 1、创建upload.html文件,内容如下: <html> <head> <meta charset="utf-8"/> <title>Upload</title> </head&g

weixin_40732273的博客 3492

03 Token、Embedding、上下文窗口:开发者必须懂的三个基本概念

Token、Embedding 和上下文窗口是大模型应用开发的三个基础概念。本文从成本、速度、检索和上下文设计四个角度讲清它们的工程意义,帮助开发者理解为什么同一段内容会超限、变贵,为什么 RAG 能做语义检索。

老于的笔记的专栏 403

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

上一篇: SM3WithSM2摘要的SM2签名验签
下一篇: gmssl国密sm2(生成密钥对-私钥签字-证书验签)
109702008
109702008 优质创作者: 人工智能技术领域 优质创作者: 人工智能技术领域
博客等级 码龄19年 1万+粉丝 2404原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

109702008

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值