| 123456789101112131415161718 |
- package util
- import (
- "crypto/sha1"
- "fmt"
- "io"
- "sort"
- )
- //Signature sha1签名
- func Signature(params ...string) string {
- sort.Strings(params)
- h := sha1.New()
- for _, s := range params {
- io.WriteString(h, s)
- }
- return fmt.Sprintf("%x", h.Sum(nil))
- }
|