摘要: 一· 快速命令 1.生成ca证书 openssl req -new -x509 -keyout ca.key -out ca.crt -days 36500在本目录得到 ca.key 和 ca.crt 文件 2.生成服务端和客户端私钥 openssl genrsa -des3 -out server 阅读全文
posted @ 2021-05-25 15:06 牧之丨 阅读(1764) 评论(0) 推荐(0) 编辑
摘要: 背景: 用了Maven之后,你有没有这样的想法,自己一直在使用别人贡献的代码,自己能不能把自己觉得好的代码也贡献出来让大家方便。 还有如果你也是一名程序员,你会不会觉得要是把自己积累起来日常常用的代码工具组件放到Maven的中央仓库之后,很方便维护和升级, 可以做到 一次发布,到处使用 。 不用交给 阅读全文
posted @ 2019-09-22 16:05 牧之丨 阅读(1448) 评论(0) 推荐(1) 编辑
摘要: 使用 source 和 cat << EOF 来实现 template.txt 模板文件变量的替换,你可以按照以下步骤操作: 创建 config.env 文件:包含变量定义。 创建 template.txt 文件:包含模板内容。 编写一个脚本:使用 source 导入变量,然后使用 cat << E 阅读全文
posted @ 2024-12-13 21:37 牧之丨 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 要提取startup/后面的字符,可以使用cut命令或awk命令。以下是两种方法: 使用cut命令: bash #!/bin/bash # 给定的字符串 STR1="startup/values.conf.template" STR2="startup/v3.2.0-guangyi/values.c 阅读全文
posted @ 2024-12-12 21:05 牧之丨 阅读(4) 评论(0) 推荐(0) 编辑
摘要: Golang实战:深入解析国密算法在Go语言中的应用与优化 引言 随着信息技术的迅猛发展,数据安全成为企业和个人关注的焦点。国密算法(SM系列算法)作为我国自主研发的密码算法标准,逐渐在各个领域中得到了广泛应用。Go语言,以其简洁、高效和并发特性,成为现代软件开发的热门选择。本文将深入探讨国密算法在 阅读全文
posted @ 2024-12-11 15:20 牧之丨 阅读(14) 评论(0) 推荐(0) 编辑
摘要: package main import ( "crypto/ecdsa" "crypto/rand" "crypto/x509/pkix" "fmt" "github.com/tjfoc/gmsm/sm2" "github.com/tjfoc/gmsm/x509" "math/big" "time" 阅读全文
posted @ 2024-12-11 14:53 牧之丨 阅读(3) 评论(0) 推荐(0) 编辑
摘要: Go语言实现国密证书加密与解析技术详解 前言 在当今数字化时代,信息安全成为企业和个人关注的焦点。国密算法作为中国自主研发的加密标准,广泛应用于各类安全场景。Go语言以其简洁、高效的特性,成为众多开发者首选的编程语言。本文将深入探讨如何在Go语言中实现国密证书的加密与解析技术,帮助开发者更好地理解和 阅读全文
posted @ 2024-12-11 00:38 牧之丨 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 根据搜索结果,x509.MarshalSm2PrivateKey 函数需要两个参数:一个 *sm2.PrivateKey 和一个 []byte 类型的密码。以下是使用 x509.MarshalSm2PrivateKey 将 SM2 私钥编码为 PEM 格式的示例代码: go package main 阅读全文
posted @ 2024-12-10 21:38 牧之丨 阅读(12) 评论(0) 推荐(0) 编辑
摘要: go env -w GOFLAGS=-buildvcs=false 在 Linux 或 macOS 上面 需要运行下面命令(或者,可以把以下命令写到 .bashrc 或 .bash_profile 文件中): # 启用 Go Modules 功能 go env -w GO111MODULE=on # 阅读全文
posted @ 2024-12-09 22:37 牧之丨 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 是的,Go 编译器支持通过环境变量来指定目标操作系统(OS)和架构(Arch)。这允许你为不同的平台交叉编译 Go 程序。你可以使用 GOOS 和 GOARCH 环境变量来指定目标系统。 例如,如果你想为 Linux 系统上的 ARM64 架构编译程序,你可以设置环境变量如下: sh GOOS=li 阅读全文
posted @ 2024-12-09 22:35 牧之丨 阅读(11) 评论(0) 推荐(0) 编辑
摘要: https://help.aliyun.com/zh/iot/user-guide/generate-custom-certificate#9e3ae6a37dwy8 设备端使用MQTT、GB/T 32960、JT/T 808或SL 651协议并采用TLS方式接入物联网平台云网关时,需要使用证书进行 阅读全文
posted @ 2024-12-05 23:34 牧之丨 阅读(15) 评论(0) 推荐(0) 编辑
摘要: openssl系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 用于签署证书请求、生成吊销列表CRL以及维护已颁发证书列表和这些证书状态的数据库。因为一般人无需管理crl,所以本文只介绍openssl ca关于证书管理方面的功能。 证书请求 阅读全文
posted @ 2024-12-04 08:39 牧之丨 阅读(60) 评论(0) 推荐(0) 编辑