美文网首页
golang中的hash函数

golang中的hash函数

作者: 时间里的小恶魔 | 来源:发表于2018-09-10 22:55 被阅读134次

    go语言中提供了MD5、SHA-1等几种哈希函数,下面这个例子是使用MD5和SHA-1值来对内容加密:

    package main
    
    import (
        "crypto/md5"
        "crypto/sha1"
        "fmt"
    )
    
    func main() {
        TestString := "Hi, pandaman!"
    
        Md5Inst := md5.New()
        Md5Inst.Write([]byte(TestString))
        Result := Md5Inst.Sum([]byte(""))
        fmt.Printf("%x\n\n", Result)
    
        Sha1Inst := sha1.New()
        Sha1Inst.Write([]byte(TestString))
        Result = Sha1Inst.Sum([]byte(""))
        fmt.Printf("%x\n\n", Result)
    }
    
    

    输出结果为:


    屏幕快照 2018-09-10 下午10.54.12.png

    相关文章

      网友评论

          本文标题:golang中的hash函数

          本文链接:https://www.haomeiwen.com/subject/ajoegftx.html