12345678910111213141516171819 |
- package hash
- import (
- "crypto/sha256"
- "crypto/sha512"
- "encoding/hex"
- )
- // SHA256 creates a hex-encoded SHA256 checksum for a string input.
- func SHA256(value string) string {
- sum := sha256.Sum256([]byte(value))
- return hex.EncodeToString(sum[0:])
- }
- // SHA512 creates a hex-encoded SHA512 checksum for a string input.
- func SHA512(value string) string {
- sum := sha512.Sum512([]byte(value))
- return hex.EncodeToString(sum[0:])
- }
|