This commit is contained in:
suyl
2021-08-04 18:43:34 +08:00
parent 6f5644325d
commit 3d7d50294d
5 changed files with 18 additions and 15 deletions

View File

@@ -5,9 +5,8 @@ import (
"crypto/aes"
"crypto/cipher"
"encoding/base64"
"encoding/json"
"encoding/hex"
"fmt"
"git.rosy.net.cn/baseapi/platformapi/alipayapi"
"git.rosy.net.cn/baseapi/utils"
"golang.org/x/text/encoding/simplifiedchinese"
"golang.org/x/text/transform"
@@ -770,15 +769,19 @@ func TestUpdateStatus(t *testing.T) {
//fmt.Println(int2h8l8(int64(len("fd003401005b76325dc8d5d5d5cfe3c2afc9fad7cfd1cca3acd2a3bfb4c6d9b2bcb9d2c7b0b4a8a3acb7c9c1f7d6b1cfc2c8fdc7a7b3dfa3acd2c9cac7d2f8bad3c2e4bec5ccec") / 2)))
//fmt.Println(hex.EncodeToString(data))
//fmt.Println(fmt.Sprintf("%x", len("fd003401005b76325dc8d5d5d5cfe3c2afc9fad7cfd1cca3acd2a3bfb4c6d9b2bcb9d2c7b0b4a8a3acb7c9c1f7d6b1cfc2c8fdc7a7b3dfa3acd2c9cac7d2f8bad3c2e4bec5ccec")/2))
mobile := &alipayapi.KeyMobile{}
data, _ := base64.StdEncoding.DecodeString("QWja44PbYifX70Y74N3PU2dG2VedZFqqeXJhXV8g9cALnCOyXt25K6z2RQtAXlJR")
key, _ := base64.StdEncoding.DecodeString("GHp3ojlVYRRu2XID4FX2ew==")
iv := []byte{}
iv = append(iv, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
if result, err := utils.AESCBCDecpryt(data, key, iv); err == nil && result != nil {
json.Unmarshal(result, &mobile)
}
fmt.Println(utils.Format4Output(mobile, true))
//mobile := &alipayapi.KeyMobile{}
//data, _ := base64.StdEncoding.DecodeString("QWja44PbYifX70Y74N3PU2dG2VedZFqqeXJhXV8g9cALnCOyXt25K6z2RQtAXlJR")
//key, _ := base64.StdEncoding.DecodeString("GHp3ojlVYRRu2XID4FX2ew==")
//iv := []byte{}
//iv = append(iv, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
//if result, err := utils.AESCBCDecpryt(data, key, iv); err == nil && result != nil {
// json.Unmarshal(result, &mobile)
//}
//fmt.Println(utils.Format4Output(mobile, true))
str := "z"
printDataGBK, _ := Utf8ToGbk([]byte(str))
printData := hex.EncodeToString(printDataGBK)
fmt.Println(printData)
}
func sss() (data2 []byte) {