golang: 使用md5对字符串混编

一,代码:

1, 封装

package md5

import (
	"crypto/md5"
	"encoding/hex"
)

//返回md5结果
func MD5(str string) string {
	s := md5.New()
	s.Write([]byte(str))
	return hex.EncodeToString(s.Sum(nil))
}

 

2,调用:

    origin:="老刘是个好人"
	fmt.Println("md5前字符串:"+origin)
	md5Str := md5.MD5(origin);
	fmt.Println("md5后字符串:"+md5Str)

 

二,测试效果:

md5前字符串:老刘是个好人
md5后字符串:5958e204ef8eb893154577091ee7caa3

 

posted @ 2024-12-07 10:52  刘宏缔的架构森林  阅读(20)  评论(0编辑  收藏  举报