golang md5
package main
import (
"crypto/md5"
"encoding/hex"
"fmt"
"testing"
)
func Test_md5(t *testing.T) {
str := "帮我做下md5"
//用直接用md5中sum函数加密
m1 := md5.Sum([]byte(str))
fmt.Printf("%s", hex.EncodeToString(m1[:]))
fmt.Println()
//这个是通过md5包中的new方法,产生一个hash,利用hash中的sum生成md5
m2 := md5.New()
m2.Write([]byte(str))
s := hex.EncodeToString(m2.Sum(nil))
fmt.Println(s)
}