1 2 3 4 5 6 7 8 9 10 11 12
package objx import ( "crypto/sha1" "encoding/hex" ) // HashWithKey hashes the specified string using the security key func HashWithKey(data, key string) string { d := sha1.Sum([]byte(data + ":" + key)) return hex.EncodeToString(d[:]) }