This commit is contained in:
suyl
2021-08-17 15:34:53 +08:00
parent 1cc6a905c4
commit 5fa812cb47
2 changed files with 12 additions and 10 deletions

View File

@@ -228,6 +228,15 @@ func (a *API) GetCallbackMsg(formMap map[string]interface{}, bodyData []byte) (m
}
func NewDingTalkCrypto(token, encodingAESKey, suiteKey string) *DingTalkCrypto {
if encodingAESKey == "" {
encodingAESKey = "EjTgnEa377fEcgzlQUbcgTzxPNznRjpOuSPgQAwv9aA"
}
if token == "" {
token = "ITKIL2FeFHZa48fEK9g3dbJ1DOww7shOrIZ2f"
}
if suiteKey == "" {
suiteKey = "ding7iu9cptairtcls0c"
}
bkey, _ := base64.StdEncoding.DecodeString(encodingAESKey + "=")
block, _ := aes.NewCipher(bkey)
c := &DingTalkCrypto{

View File

@@ -226,16 +226,9 @@ func TestUpdateDeliveryPromise(t *testing.T) {
}
func TestUploadImageNew(t *testing.T) {
str := "WHfuf4puh+swj/C6pp/a5suqY40fuzr78qn2RD3gE5bDW+4g4N+EFdwygdfmgy8P0VFe8hlCfPGR0MpqrBrSRpKy7e3SW93C3uKaCWbuZIQpiBGmy1bgOMgWxXIildIp"
data, err := base64.StdEncoding.DecodeString(str)
if err != nil {
fmt.Println("err1", err)
}
result, err := Decrypt(data, []byte("9d1e1d474ab4170211e279fadcc7647ec19fb54f"), []byte("EjTgnEa377fEcgzlQUbcgTzxPNznRjpOuSPgQAwv9aA")[:16])
if err != nil {
fmt.Println("err2", err)
}
fmt.Println(string(result))
bkey, _ := base64.StdEncoding.DecodeString("EjTgnEa377fEcgzlQUbcgTzxPNznRjpOuSPgQAwv9aA" + "=")
block, _ := aes.NewCipher(bkey)
fmt.Println(bkey, block)
}
func checkRecord(s string) bool {