From 8abad8dae7667e4c79a29c92871776f1a611de14 Mon Sep 17 00:00:00 2001 From: huanghai <10402852@qq.com> Date: Wed, 8 Jul 2020 11:07:57 +0800 Subject: [PATCH] 'commit' --- dsBaseRpc/Utils/CommonUtil/AesUtil.go | 65 -------------------------- dsBaseRpc/Utils/CommonUtil/HttpUtil.go | 30 ------------ 2 files changed, 95 deletions(-) delete mode 100644 dsBaseRpc/Utils/CommonUtil/AesUtil.go delete mode 100644 dsBaseRpc/Utils/CommonUtil/HttpUtil.go diff --git a/dsBaseRpc/Utils/CommonUtil/AesUtil.go b/dsBaseRpc/Utils/CommonUtil/AesUtil.go deleted file mode 100644 index 12adc799..00000000 --- a/dsBaseRpc/Utils/CommonUtil/AesUtil.go +++ /dev/null @@ -1,65 +0,0 @@ -package CommonUtil - -import ( - "bytes" - "crypto/aes" - "crypto/cipher" - "encoding/base64" -) - -func AesEncrypt(orig string, key string) string { - // 转成字节数组 - origData := []byte(orig) - k := []byte(key) - - // 分组秘钥 - block, _ := aes.NewCipher(k) - // 获取秘钥块的长度 - blockSize := block.BlockSize() - // 补全码 - origData = PKCS7Padding(origData, blockSize) - // 加密模式 - blockMode := cipher.NewCBCEncrypter(block, k[:blockSize]) - // 创建数组 - cryted := make([]byte, len(origData)) - // 加密 - blockMode.CryptBlocks(cryted, origData) - - return base64.StdEncoding.EncodeToString(cryted) - -} - -func AesDecrypt(cryted string, key string) string { - // 转成字节数组 - crytedByte, _ := base64.StdEncoding.DecodeString(cryted) - k := []byte(key) - - // 分组秘钥 - block, _ := aes.NewCipher(k) - // 获取秘钥块的长度 - blockSize := block.BlockSize() - // 加密模式 - blockMode := cipher.NewCBCDecrypter(block, k[:blockSize]) - // 创建数组 - orig := make([]byte, len(crytedByte)) - // 解密 - blockMode.CryptBlocks(orig, crytedByte) - // 去补全码 - orig = PKCS7UnPadding(orig) - return string(orig) -} - -//补码 -func PKCS7Padding(ciphertext []byte, blocksize int) []byte { - padding := blocksize - len(ciphertext)%blocksize - padtext := bytes.Repeat([]byte{byte(padding)}, padding) - return append(ciphertext, padtext...) -} - -//去码 -func PKCS7UnPadding(origData []byte) []byte { - length := len(origData) - unpadding := int(origData[length-1]) - return origData[:(length - unpadding)] -} - diff --git a/dsBaseRpc/Utils/CommonUtil/HttpUtil.go b/dsBaseRpc/Utils/CommonUtil/HttpUtil.go deleted file mode 100644 index 219c980c..00000000 --- a/dsBaseRpc/Utils/CommonUtil/HttpUtil.go +++ /dev/null @@ -1,30 +0,0 @@ -package CommonUtil - -import ( - "fmt" - "io/ioutil" - "net/http" - "strings" -) - -/** -功能:POST请求 -作者:吴缤 -日期:2020-02-21 -备注:data方式为id=123 -*/ -func HttpPost(url string, data string) (string, error) { - request, err := http.Post(url, "application/x-www-form-urlencoded", strings.NewReader(data)) - defer request.Body.Close() - if err != nil { - fmt.Printf("post data error:%v\n", err) - return "", err - } else { - respBody, err := ioutil.ReadAll(request.Body) - if err != nil { - return "", err - } else { - return string(respBody), nil - } - } -}