util.go 495 B

12345678910111213141516171819202122232425262728293031323334
  1. package flash
  2. import (
  3. "fmt"
  4. "net/url"
  5. "sort"
  6. )
  7. const (
  8. TIME_FORMAT = "20060102150405"
  9. )
  10. // 创建加密串
  11. func createEncryptStr(params url.Values) string {
  12. var key []string
  13. var str = ""
  14. for k := range params {
  15. if k != "Sign" && k != "sign" {
  16. key = append(key, k)
  17. }
  18. }
  19. sort.Strings(key)
  20. for i := 0; i < len(key); i++ {
  21. if params.Get(key[i]) == "" {
  22. continue
  23. }
  24. //log.Debug("key[%v]=%v", i, str)
  25. str = str + fmt.Sprintf("%v", params.Get(key[i]))
  26. }
  27. return str
  28. }