Versions in this module Expand all Collapse all v1 v1.0.1 Dec 4, 2023 Changes in this version + func AesCBCDecrypt(crypted, key, iv []byte) ([]byte, error) + func AesCBCEncrypt(data, key, iv []byte) ([]byte, error) + func AesECBDecrypt(text, key string) string + func AesECBEncrypt(text, key string) string + func AesMysqlDecrypt(text, key string) string + func AesMysqlEncrypt(text, key string) string + func Hash(str string, seed int) uint64 + func HmacSha256(src string, secret string) string + func Md5(str string) string + func PKCS7Padding(ciphertext []byte, blockSize int) []byte + func PKCS7UnPadding(origData []byte) []byte + func RsaPriDecrypt(text, key string) (string, error) + func RsaPriEncrypt(text, key string) (string, error) + func RsaPubDecrypt(text, key string) (string, error) + func RsaPubEncrypt(text, key string) (string, error) + func Sha1(str string) string + func Sha256(str string) string