golang【ハッシュ】MD5のハッシュ生成サンプル

Go言語
//MD5のハッシュ生成(SEEDは時間)
//必要なimportは「crypto/md5」

func strMakeMD5String() string {
	//処理識別用のハッシュ値生成
	StrMd5Seed := strconv.FormatInt(time.Now().UTC().Unix(), 10)
	p := []byte(StrMd5Seed)
	md5 := md5.Sum(p)

	strMd5 := fmt.Sprintf("%x", md5)

	return strMd5
}
	//使い方
	fmt.Printf("%s\n", strMakeMD5String())
タイトルとURLをコピーしました