| 123456789101112131415161718192021222324252627282930 |
- package toppay
- import (
- "fmt"
- "net/url"
- "sort"
- )
- // 创建加密串
- func createEncryptStr(params url.Values) string {
- var key []string
- var str = ""
- for k := range params {
- if k != "Sign" && k != "sign" {
- key = append(key, k)
- }
- }
- sort.Strings(key)
- for i := 0; i < len(key); i++ {
- if params.Get(key[i]) == "" {
- continue
- }
- // log.Debug("key[%v]=%v", i, str)
- str = str + fmt.Sprintf("%v", params.Get(key[i]))
- }
- return str
- }
|