- Gogs
- ## 一款極易搭建的自助 Git 服務
- [Minio對象存儲服務器](https://www.jianshu.com/p/68ac0477291d)
---
- [https://blog.csdn.net/xz\_studying/article/details/80314111](https://blog.csdn.net/xz_studying/article/details/80314111)
核對加密方式, 密鑰存儲格式
- 密鑰根據解析方式不同, 有的需要 -------beginkey, 有的不需要
> RAS加密
- 需要加密和解密
- 客戶端發消息給服務器時,用公鑰加密
- 服務端發消息給客戶端用私鑰加密
- RAS簽名
- 不需要解密, 但需要驗證
```
(MD5WithRSA 算法)
簽名算法為直接把請求數據中的所有元素(除 sign 本身)按照"key 值=value 值"的格式
拼接起來,并且把這些拼接以后的元素按首字母升序排列順序,最后以"&"字符連接起來
得到簽名串,使用私鑰對簽名串進行 RSA 簽名
```
- [https://www.jianshu.com/p/94cd6d5be142](https://www.jianshu.com/p/94cd6d5be142)
- [https://www.cnblogs.com/pcheng/p/9629621.html](https://www.cnblogs.com/pcheng/p/9629621.html)
- 如果是“RSA加密”的話,就無所謂規范化處理了,源串是什么,加密后再解密出來是一樣的。如果是“RSA簽名”的話,當然雙方要約定好“規范化”的方式,這樣才能確保驗簽通過。
- RSA 簽名 需要進行 Hash
```
package main
import (
"fmt"
"net/url"
"strings"
)
func main() {
key := "platformCode=BLLC9M3Q2&seq=1559817133443×tamp=1559817133443&pageNo=1&pageSize=10"
keySlice := strings.Split(key, "&")
query := url.Values{}
for _, value := range keySlice {
vSlice := strings.Split(value, "=")
query.Add(vSlice[0], vSlice[1])
}
fmt.Println(query.Encode())
}
```
~~~
bTime := strconv.FormatInt(order.CreateTime, 10)
cTime := time.Now().Unix()
bTime2, _ := time.ParseInLocation("20060102150405", bTime, time.Local)
~~~
- 111
- 日記
- 工具11
- 20200723
- 20200724
- 20201019
- 更多閱讀
- 回收站
- kafka 消費失敗和重復消費問題
- ABC
- 20200127
- MySQL從刪庫到跑路
- PHP從放棄到入門
- help
- 我的日志
- 博客驗證碼
- 項目版本管理
- C++ Json序列化
- 20190425
- 圖片
- 關鍵字
- 鏈接
- 分布式, 分庫, 分表
- 游戲開發
- goLand 編輯器
- 區塊鏈
- A-計劃
- B-計劃
- gin框架
- 鎖
- 力扣-答題
- 數據庫
- mysql 索引優化
- 挖礦
- 分布式鎖
- 跨域問題
- kafka
- 長連接
- 面向對象 面向過程 函數式編程
- websocket
- 其它問題
- zeroMq
- 工具
- linux - systemctl
- gitbook 部署
- Ubantu 基礎配置
- 備注服務
- 更換身份證(身份證到期了)
- 資源05
- 備注服務2
- 分布式
- TODO
- 資料準備
- 文章閱讀
- mysql 高可用
- 日志1
- 日記2 - 區塊鏈
- centos7 系統服務腳本
- copy_service 服務替換
- go kafka 孤人自嘲 - 偏移量 - kafka
- go vendor
- golang 顯示git工具欄
- 圖片資源
- 資訊01
- 資源01
- 資源02
- 資源03-數據庫
- 資源04
- php歷史數據
- golang 數據
- 文件1
- 文件2
- 文件3
- 文件4
- 文件5
- 文件6
- 文件7
- 文件8
- 文件9
- 文件10
- Flutter
- 管理后臺系統
- 重裝系統