Browse Source

修改调用方法

master v0.2.2
guzeng 2 years ago
parent
commit
accc30588b
1 changed files with 0 additions and 35 deletions
  1. +0
    -35
      sign.go

+ 0
- 35
sign.go View File

@ -40,38 +40,3 @@ func CheckSign(sign_str, data, salt string) bool {
}
return false
}
/**
* 解密
*/
func GetOrgData(res *Response) (string, error) {
res_data := res.GetData()
if res_data == "" {
return "", errors.New("未收到收据")
}
time_int64, err := strconv.ParseInt(res.GetTime(), 10, 64)
if err != nil {
return "", err
}
now_int64 := time.Now().Unix()
if now_int64-time_int64 > 10 || time_int64-now_int64 > 10 {
//时间误差前后10秒,返回
return "", errors.New("返回时间错误")
}
check_sign := CheckSign(res.GetSign(), res_data, res.GetTime())
if !check_sign {
return "", errors.New("返回数据签名错误")
}
//解密
res_data_de := crypter.DesDe(res_data, DES_KEY)
return res_data_de, nil
}

Loading…
Cancel
Save