feat(utils): 添加MD5密码加密功能
- 引入gmd5包用于MD5加密 - 实现Md5Password函数对密码进行MD5加密 - 处理加密过程中的错误情况 - 返回空字符串当加密失败时
This commit is contained in:
@@ -3,6 +3,7 @@ package utils
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"github.com/gogf/gf/v2/crypto/gmd5"
|
||||
"golang.org/x/crypto/bcrypt"
|
||||
)
|
||||
|
||||
@@ -21,3 +22,11 @@ func ValidPassword(hashPassword, password string) error {
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func Md5Password(password string) string {
|
||||
md5pass, err := gmd5.EncryptString(password)
|
||||
if err != nil {
|
||||
return ""
|
||||
}
|
||||
return md5pass
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user