hash_md5.go 361 B

123456789101112131415161718192021
  1. // hash_md5.go
  2. package main
  3. import (
  4. "crypto/md5"
  5. "fmt"
  6. "io"
  7. )
  8. func main() {
  9. hasher := md5.New()
  10. b := []byte{}
  11. io.WriteString(hasher, "test")
  12. fmt.Printf("Result: %x\n", hasher.Sum(b))
  13. fmt.Printf("Result: %d\n", hasher.Sum(b))
  14. }
  15. /* Output:
  16. Result: 098f6bcd4621d373cade4e832627b4f6
  17. Result: [9 143 107 205 70 33 211 115 202 222 78 131 38 39 180 246]
  18. */