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) }