up
This commit is contained in:
@@ -411,13 +411,13 @@ func (a *API) signParam(signType string, params map[string]interface{}) (sig str
|
|||||||
valueList = append(valueList, fmt.Sprintf("key=%s", a.appKey))
|
valueList = append(valueList, fmt.Sprintf("key=%s", a.appKey))
|
||||||
sig = strings.Join(valueList, "&")
|
sig = strings.Join(valueList, "&")
|
||||||
var binSig []byte
|
var binSig []byte
|
||||||
if signType == sigTypeMd5 {
|
if signType == sigTypeSha256 {
|
||||||
binSig2 := md5.Sum([]byte(sig))
|
|
||||||
binSig = binSig2[:]
|
|
||||||
} else if signType == sigTypeSha256 {
|
|
||||||
mac := hmac.New(sha256.New, []byte(a.appKey))
|
mac := hmac.New(sha256.New, []byte(a.appKey))
|
||||||
mac.Write([]byte(sig))
|
mac.Write([]byte(sig))
|
||||||
binSig = mac.Sum(nil)
|
binSig = mac.Sum(nil)
|
||||||
|
} else {
|
||||||
|
binSig2 := md5.Sum([]byte(sig))
|
||||||
|
binSig = binSig2[:]
|
||||||
}
|
}
|
||||||
sig = fmt.Sprintf("%X", binSig)
|
sig = fmt.Sprintf("%X", binSig)
|
||||||
// baseapi.SugarLogger.Debug(sig)
|
// baseapi.SugarLogger.Debug(sig)
|
||||||
|
|||||||
Reference in New Issue
Block a user