背景: 同學公司要和工商銀行對接接口,銀行那邊使用的是java,且使用sm2和sm4混合加解密來的。就是sm4對稱加密,sm2非對稱加密。 資料: 先下載依賴 compose...

背景: 同學公司要和工商銀行對接接口,銀行那邊使用的是java,且使用sm2和sm4混合加解密來的。就是sm4對稱加密,sm2非對稱加密。 資料: 先下載依賴 compose...
使用go語言實現簡易版的區塊鏈 區塊鏈概念 區塊鏈(Blockchain),是比特幣的一個重要概念,它本質上是一個去中心化的數據庫,同時作為比特幣的底層技術,是一串使用密碼學...
事件 智能合約具有在執行期間“發出”事件的能力。 事件在以太坊中也稱為“日志”。 事件的輸出存儲在日志部分下的事務處理中。 事件已經在以太坊智能合約中被廣泛使用,以便在發生相...
前言 想在本地搭建個eth的區塊瀏覽器,用于交易、區塊等數據的查詢,找了一圈,發現都不太好用,和官方的https://etherscan.io/[https://ethers...
這是二進制解出來的,你的理解是二進制不能解析字符串嗎?
golang 讀寫二進制文件需求 我們需要對一些文本進行"明文加密",何為"明文加密"?從一些錯亂的數據中,提取我們想要的數據. 明文加密 生成錯亂的數據(可以隨機生成) 只需從上面的字符串提取數字即可...
前言 公司的測試服務器想快速安裝一個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...