当前位置: 首页 > news >正文

golang中sha256哈希函数

package main

import (
	"crypto/sha256"
	"fmt"
	"encoding/hex"
)

func main() {

	str:="wilson"
	
	//使用sha256哈希函数
	h := sha256.New()
	h.Write([]byte(str))
	sum := h.Sum(nil)

	//由于是十六进制表示,因此需要转换
	s := hex.EncodeToString(sum)
	fmt.Println(string(s))

}

相关文章:

  • golang结构体与json格式串
  • yaml文件
  • golan中bytes.Buffer
  • shell条件判断
  • crontab相关介绍
  • Docker compose的介绍
  • 代数中群
  • 数据库相关
  • 你所应该了解的密码相关常识
  • 密码学相关体系
  • 哈希函数的应用
  • Golang系列中常用包
  • golang中椭圆曲线密码
  • golang中range在slice和map遍历中的注意事项
  • 区块链公链代码