hash

package
v0.3.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 24, 2020 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CRC32Base64

func CRC32Base64(data string) string

CRC32Base64 CRC32Base64

func CRC32Encode

func CRC32Encode(data string) uint32

CRC32Encode CRC32Encode

func CRC32Hex

func CRC32Hex(data string) string

CRC32Hex CRC32Hex

func CheckPasswordHash

func CheckPasswordHash(hash, password string) error

CheckPasswordHash CheckPasswordHash

func GenPasswordHash

func GenPasswordHash(password string) (string, error)

GenPasswordHash 生成 Hash

func HS1Base64

func HS1Base64(data, key []byte) string

HS1Base64 HMAC-SHA1

func HS1Hex

func HS1Hex(data, key []byte) string

HS1Hex HMAC-SHA1

func HS256Base64

func HS256Base64(data, key []byte) string

HS256Base64 HMAC-SHA256

func HS256Hex

func HS256Hex(data, key []byte) string

HS256Hex HMAC-SHA256

func HS384Base64

func HS384Base64(data, key []byte) string

HS384Base64 HMAC-SHA384

func HS384Hex

func HS384Hex(data, key []byte) string

HS384Hex HMAC-SHA384

func HS512Base64

func HS512Base64(data, key []byte) string

HS512Base64 HMAC-SHA512

func HS512Hex

func HS512Hex(data, key []byte) string

HS512Hex HMAC-SHA512

func HmacSha1

func HmacSha1(data, key []byte) []byte

HmacSha1 HMAC-SHA1

func HmacSha256

func HmacSha256(data, key []byte) []byte

HmacSha256 HMAC-SHA256

func HmacSha384

func HmacSha384(data, key []byte) []byte

HmacSha384 HMAC-SHA384

func HmacSha512

func HmacSha512(data, key []byte) []byte

HmacSha512 HMAC-SHA512

func MD5Base64

func MD5Base64(str string) string

MD5Base64 MD5Base64

func MD5Encode

func MD5Encode(data string) []byte

MD5Encode MD5

func MD5Hex

func MD5Hex(str string) string

MD5Hex MD5Hex

func MD5HexShort

func MD5HexShort(str string) string

MD5HexShort str.substring(8, 24);

func SHA1

func SHA1(data string) []byte

SHA1 SHA1

func SHA1Base64

func SHA1Base64(data string) string

SHA1Base64 SHA1Base64

func SHA1Hex

func SHA1Hex(data string) string

SHA1Hex SHA1Hex

func SHA256

func SHA256(data string) []byte

SHA256 SHA256

func SHA256Base64

func SHA256Base64(data string) string

SHA256Base64 SHA256Base64

func SHA256Hex

func SHA256Hex(data string) string

SHA256Hex SHA256Hex

func SHA512

func SHA512(data string) []byte

SHA512 SHA512

func SHA512Base64

func SHA512Base64(data string) string

SHA512Base64 SHA512Base64

func SHA512Hex

func SHA512Hex(data string) string

SHA512Hex SHA512Hex

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL