2025年4月21日 星期一 乙巳(蛇)年 正月廿二 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > Go语言

Go语言对字符串进行SHA1 哈希运算的方法

时间:08-18来源:作者:点击数:26

Go语言对字符串进行SHA1 哈希运算的方法

  • package main
  • import (
  • "crypto/md5"
  • "crypto/sha1"
  • "fmt"
  • "io"
  • )
  • //对字符串进行MD5哈希
  • func a(data string) string {
  • t := md5.New()
  • io.WriteString(t, data)
  • return fmt.Sprintf("%x", t.Sum(nil))
  • }
  • //对字符串进行SHA1哈希
  • func b(data string) string {
  • t := sha1.New()
  • io.WriteString(t, data)
  • return fmt.Sprintf("%x", t.Sum(nil))
  • }
  • func main() {
  • var data string = "abc"
  • fmt.Printf("MD5 : %s\n", a(data))
  • fmt.Printf("SHA1 : %s\n", b(data))
  • }

输出结果

  • MD5 : 900150983cd24fb0d6963f7d28e17f72
  • SHA1 : a9993e364706816aba3e25717850c26c9cd0d89d
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐