背景: 同学公司要和工商银行对接接口,银行那边使用的是java,且使用sm2和sm4混合加解密来的。就是sm4对称加密,sm2非对称加密。 资料: 先下载依赖 compose...
背景: 同学公司要和工商银行对接接口,银行那边使用的是java,且使用sm2和sm4混合加解密来的。就是sm4对称加密,sm2非对称加密。 资料: 先下载依赖 compose...
使用go语言实现简易版的区块链 区块链概念 区块链(Blockchain),是比特币的一个重要概念,它本质上是一个去中心化的数据库,同时作为比特币的底层技术,是一串使用密码学...
事件 智能合约具有在执行期间“发出”事件的能力。 事件在以太坊中也称为“日志”。 事件的输出存储在日志部分下的事务处理中。 事件已经在以太坊智能合约中被广泛使用,以便在发生相...
前言 想在本地搭建个eth的区块浏览器,用于交易、区块等数据的查询,找了一圈,发现都不太好用,和官方的https://etherscan.io/[https://ethers...
这是二进制解出来的,你的理解是二进制不能解析字符串吗?
golang 读写二进制文件需求 我们需要对一些文本进行"明文加密",何为"明文加密"?从一些错乱的数据中,提取我们想要的数据. 明文加密 生成错乱的数据(可以随机生成) 只需从上面的字符串提取数字即可...
1. Quorum是什么? Quorum 是由 J.P.Morgan(美国的金融机构摩根大通) 推出的企业级区块链平台。 Quorum是个联盟链。 基于以太坊,Quorum提...
国密即国家密码局认定的国产密码算法。主要有SM1,SM2,SM3,SM4。密钥长度和分组长度均为128位。SM1 为对称加密。其加密强度与AES相当。该算法不公开,调用该算法...
前言 公司的测试服务器想快速安装一个NGINX,由于之前没有安装过,在网上找了一大堆教程,结果不是这有问题,就是哪有问题,应该是我操作的姿势不对.无奈就在宿主机上装了个NGI...
可以指定文件名字.yml运行,
不指定的话,则默认在你执行docker-compose up -d的目录,
mac 安装docker, 以及使用docker-compose安装Jenkins说明 这里使用的系统是mac OS 安装docker 安装结束后会在访达里出现docker桌面版的图标 启动docker 点击桌面docker图标启动即可 到此docker已...
dockerfile内容方便发一下吗
GitLab CI 实现 Golang 自动构建为 Docker 镜像实现目标 提交代码自动构建,自动打包为docker镜像 前期准备 Makefile 学习并使用 MakeFile .gitlab-ci.yml .gitlab-ci.yml介...
实现目标 提交代码自动构建,自动打包为docker镜像 前期准备 Makefile 学习并使用 MakeFile .gitlab-ci.yml .gitlab-ci.yml介...
本文为转载,原文:Docker搭建GitLab-runner及关于golang的gitlab-ci配置 介绍 GitLab-runner环境搭建 获取镜像执行以下命令,获取g...
什么是配置 应用程序在启动和运行的时候往往读取一些配置数据,配置程序基本伴随着应用程序的整个声明周期.比如:数据库的连接参数,启动参数等. 配置的特点 独立于程度的只读变量 ...
golang并发模型 go在语言层面提供了内置的并发支持 不要通过共享内存来通信,而应该通过通信来共享内存 并发与并行 定义并发: 指同一时刻, 系统通过调度,来回切换交替的...
mac下sublime text3一些使用技巧 Sublime Text3 插件的安装方法1: 通过 Package Control 2: 下载安装包或者使用Git With...
USDT等ERC20测试币一般都没有faucet,但是可以通过自己部署相同的合约代码来获得。下面以kovan测试网/Tether-USDT为例介绍部署方式。 从ethersc...
合约调用的时候回产生event log(事件日志),这个event log会记录在一个调用合约的交易的receipt函数中。通过对event log的分析可以得到跟多这个交易...
对的,上面的方法是生成证书和私钥的.
下面是生成公私钥的:
privateKey, err := rsa.GenerateKey(rand.Reader, 1024)
if err != nil {
panic(err)
}
derStream := x509.MarshalPKCS1PrivateKey(privateKey)
block := &pem.Block{
Type: "RSA PRIVATE KEY",
Bytes: derStream,
}
file, _ := os.Create("private.pem")
err = pem.Encode(file, block)
prvkey = pem.EncodeToMemory(block)
publicKey := &privateKey.PublicKey
derPkix, err := x509.MarshalPKIXPublicKey(publicKey)
if err != nil {
panic(err)
}
block = &pem.Block{
Type: "PUBLIC KEY",
Bytes: derPkix,
}
file, _ = os.Create("public.pem")
_ = pem.Encode(file, block)
golang生成TLS证书直接上代码 上面代码生成了一个证书和私钥,有效期为 1 年。运行程序,得到两个文件server.pem和server.key。
开始配置 在grafana管理界面 Name: 自己随便取Type: 选择webhook 封装发消息类型 通过配置上图中的Url(这里可以自己随便写个api,接收grafan...