加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

golang的md5 操作

发布时间:2020-12-16 18:17:48 所属栏目:大数据 来源:网络整理
导读:package main import ( "crypto/md5" "encoding/hex" "fmt" ) //Sum 函数是对hash.Hash对象内部存储的内容进行校验和 //计算然后将其追加到data的后面形成一个新的byte切片。 //因此通常的使用方法就是将data置为nil。 //该方法返回一个Size大小的byte数组,
package main

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

//Sum 函数是对hash.Hash对象内部存储的内容进行校验和
//计算然后将其追加到data的后面形成一个新的byte切片。
//因此通常的使用方法就是将data置为nil。

//该方法返回一个Size大小的byte数组,对于MD5来说就是一个128bit的16字节byte数组。

func main() {
    aMd5 := md5.New()
    aMd5.Write([]byte("abc"))
    aSlice := aMd5.Sum(nil)
    fmt.Println(aSlice)
    fmt.Printf("%sn",hex.EncodeToString(aSlice))

}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读