// hash_md5.go package main import ( "fmt"; "crypto/md5" "io" ) func main() { hasher := md5.New() b := []byte{} io.WriteString(hasher, "test") fmt.Printf("Result: %x\n", hasher.Sum(b)) fmt.Printf("Result: %d\n", hasher.Sum(b)) } /* Output: Result: 098f6bcd4621d373cade4e832627b4f6 Result: [9 143 107 205 70 33 211 115 202 222 78 131 38 39 180 246] */