Documentation ¶
Index ¶
Constants ¶
View Source
const ( PlainType = "PLAIN" CBCType = "CBC" CFBType = "CFB" GCMType = "GCM" )
Variables ¶
This section is empty.
Functions ¶
func PKCS5Padding ¶ added in v1.2.0
PKCS5Padding 对数据进行PKCS5填充
func PKCS5Unpadding ¶ added in v1.2.0
PKCS5Unpadding 去除PKCS5填充
func ZeroPadding ¶ added in v1.2.0
ZeroPadding 使用ZeroPadding填充数据
func ZeroUnpadding ¶ added in v1.2.0
ZeroUnpadding 去除ZeroPadding填充数据
Types ¶
type AESTemplate ¶ added in v1.2.0
func (AESTemplate) Decrypt ¶ added in v1.2.0
func (t AESTemplate) Decrypt(encrypt []byte) ([]byte, error)
func (AESTemplate) DecryptBase64ToString ¶ added in v1.2.0
func (t AESTemplate) DecryptBase64ToString(base64 string) (string, error)
func (AESTemplate) Encrypt ¶ added in v1.2.0
func (t AESTemplate) Encrypt(plain []byte) ([]byte, error)
func (AESTemplate) EncryptStringToBase64 ¶ added in v1.2.0
func (t AESTemplate) EncryptStringToBase64(plain string) (string, error)
Click to show internal directories.
Click to hide internal directories.