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使用
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。