Documentation ¶
Index ¶
- func AesCBCDecrypt(cipherText []byte, key []byte, iv []byte, padding CryptoPadding) ([]byte, error)
- func AesCBCEncrypt(plainText []byte, key []byte, iv []byte, padding CryptoPadding) ([]byte, error)
- func XorCrypto(data []byte, key []byte) []byte
- type AesCBC
- type CryptoPadding
- type PKCS5Padding
- type PKCS7Padding
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AesCBCDecrypt ¶
func AesCBCEncrypt ¶
Types ¶
type AesCBC ¶
type AesCBC struct {
// contains filtered or unexported fields
}
func NewAesCBCPKCS5 ¶
func NewAesCBCPKCS5() *AesCBC
func NewAesCBCPKCS7 ¶
func NewAesCBCPKCS7() *AesCBC
type CryptoPadding ¶
type PKCS5Padding ¶
type PKCS5Padding struct{}
type PKCS7Padding ¶
type PKCS7Padding struct{}
Click to show internal directories.
Click to hide internal directories.