echo -n 12345678900 | openssl dgst -binary -sha512 | base64
package main
import (
"crypto/sha512"
"encoding/base64"
"fmt"
)
func hash(ssn string) string {
h := sha512.Sum512([]byte(ssn))
return "{SHA256}" + base64.StdEncoding.EncodeToString(h[:])
}
func main() {
fmt.Println(hash("12345678900"))
}
import base64
import hashlib
input = "12345678900"
digest = hashlib.sha512(str.encode(input)).digest()
digest_base64 = base64.b64encode(digest).decode('utf-8')
print (digest_base64)