encryption.go 413 字节
package tool

import (
	"crypto/md5"
	"encoding/hex"
	"fmt"
)

/** 加密方式 **/

func Md5ByString(str string) string {
	//m := md5.New()
	//_, err := io.WriteString(m, str)
	//if err != nil {
	//	panic(err)
	//}
	//arr := m.Sum(nil)
	//return fmt.Sprintf("%x", arr)

	sum := md5.Sum([]byte(str))
	return hex.EncodeToString(sum[:])
}

func Md5ByBytes(b []byte) string {
	return fmt.Sprintf("%x", md5.Sum(b))
}