package main
import (
"fmt"
"github.com/gogf/gf/crypto/gmd5"
"github.com/gogf/gf/frame/g"
)
func main() {
//md5()
//md5Bytes()
//md5File()
//md5String()
//md5Must()
//md5MustFile()
md5MustString()
}
// md5加密
func md5() {
encrypt, err := gmd5.Encrypt("abc")
if err != nil {
panic(err)
}
fmt.Println(encrypt)
}
// md5加密bytes
func md5Bytes() {
encrypt, err := gmd5.EncryptBytes([]byte("hello"))
if err != nil {
panic(err)
}
fmt.Println(encrypt)
}
// md5加密文件内容
func md5File() {
encrypt, err := gmd5.EncryptFile("/etc/hosts")
if err != nil {
panic(err)
}
fmt.Println(encrypt)
}
// md5加密字符串
func md5String() {
encrypt, err := gmd5.EncryptString("hello world")
if err != nil {
panic(err)
}
fmt.Println(encrypt)
}
// 加密任何数据类型
func md5Must() {
fmt.Println(gmd5.MustEncrypt("hello world"))
fmt.Println(gmd5.MustEncrypt([]int{1, 2, 3}))
fmt.Println(gmd5.MustEncrypt(g.Map{"name": "admin"}))
fmt.Println(gmd5.MustEncrypt(88.889))
}
// 加密文件的内容, 发生任何错误会panic
func md5MustFile() {
fmt.Println(gmd5.MustEncryptFile("/etc/hosts"))
}
// 加密字符串, 发生任何错误会panic
func md5MustString() {
fmt.Println(gmd5.MustEncryptString("hello world"))
}
gf框架gmd5使用
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...