package main
import (
    "crypto/sha512"
    "fmt"
)
func main() {
    str := "nilpointer"
    data := []byte(str)
    hash := sha512.Sum512_256(data)
    fmt.Printf("%x", hash[:])
}    
    
Output
648fb56e6d358f6675a718ddec37525211b54c608d01ebd5b9f68ff6fac5ac00