github.com/infraboard/keyauth@v0.8.1/common/tools/hash.go (about) 1 package tools 2 3 import ( 4 "fmt" 5 "hash/fnv" 6 ) 7 8 func GenHashID(data string) string { 9 h := fnv.New32a() 10 h.Write([]byte(data)) 11 return fmt.Sprintf("%x", h.Sum32()) 12 }