Golang hash fonksiyonlari

Merhaba arkadaşlar

Golang ile temel ve yaygın kullanılan hash algoritlamarını nasıl kullanabileceğimizle ilgili bir örnek paylaşmak istedim.

package main


import (
"crypto/md5"
"crypto/sha1"
"crypto/sha256"
"fmt"
)

func main() {

string := "Golang hash"

hmd5 := md5.Sum([]byte(string))
hsha1 := sha1.Sum([]byte(string))
hsha256 := sha256.Sum256([]byte(string))

fmt.Printf(" MD5: %x\n", hmd5)
fmt.Printf(" SHA1: %x\n", hsha1)
fmt.Printf("SHA256: %x\n", hsha256)
}