package main import ( "crypto/md5" "fmt" "io" ) // Hashs and returns a string (md5) func Md5Hash(content string) string { h := md5.New() io.WriteString(h, content) hash := fmt.Sprintf("%x", h.Sum(nil)) return hash } // Checks for equality in strings and returns true all are equal func CompareStrings(strs ...string) bool { for k, _ := range strs { if k < len(strs)-1 { if strs[k] != strs[k+1] { return false } } } return true } // Checks for equality in two slices from typ IP /* func CompareIPs(a, b []IP) bool { if len(a) != len(b) { return false } for k := range a { if a[k] != b[i] { return false } } } */