package utils
import (
"crypto/md5"
"fmt"
"io"
)
func Md5New(pwd string) (string, error) {
m := md5.New()
_, err := io.WriteString(m, pwd)
if err != nil {
return "", err
}
arr := m.Sum(nil)
return fmt.Sprintf("%x", arr), nil
}
建一个文件夹,名字为utils,在utils下面新建go文件,名字随便起,将上面代码粘贴进去即可调用。
例如在man函数中:
passwd, _:= utils.Md5New(pwd)
pwd为要加密的一条数据,再输出passwd,即为加密后的数据。