Versions in this module Expand all Collapse all v0 v0.5.0 Feb 14, 2021 v0.4.0 Nov 26, 2020 Changes in this version + func CRC32Base64(data string) string + func CRC32Encode(data string) uint32 + func CRC32Hex(data string) string + func CheckPasswordHash(hash, password string) error + func GenPasswordHash(password string) (string, error) + func HS1Base64(data, key []byte) string + func HS1Hex(data, key []byte) string + func HS256Base64(data, key []byte) string + func HS256Hex(data, key []byte) string + func HS384Base64(data, key []byte) string + func HS384Hex(data, key []byte) string + func HS512Base64(data, key []byte) string + func HS512Hex(data, key []byte) string + func HmacSha1(data, key []byte) []byte + func HmacSha256(data, key []byte) []byte + func HmacSha384(data, key []byte) []byte + func HmacSha512(data, key []byte) []byte + func MD5Base64(str string) string + func MD5Encode(data string) []byte + func MD5Hex(str string) string + func MD5HexShort(str string) string + func SHA1(data string) []byte + func SHA1Base64(data string) string + func SHA1Hex(data string) string + func SHA256(data string) []byte + func SHA256Base64(data string) string + func SHA256Hex(data string) string + func SHA512(data string) []byte + func SHA512Base64(data string) string + func SHA512Hex(data string) string