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