Versions in this module Expand all Collapse all v0 v0.0.1 Nov 27, 2023 Changes in this version + func CBCDecrypt(secretData, key []byte) ([]byte, error) + func CBCEncrypt(originData, key []byte) ([]byte, error) + func CBCTripleDecrypt(secretData, key []byte) ([]byte, error) + func CBCTripleEncrypt(originData, key []byte) ([]byte, error) + func ECBDecrypt(secretData, key, iv []byte) ([]byte, error) + func ECBEncrypt(originData, key, iv []byte) ([]byte, error) + func ECBTripleDecrypt(secretData, key, iv []byte) ([]byte, error) + func ECBTripleEncrypt(originData, key, iv []byte) ([]byte, error) + func PKCS5Padding(ciphertext []byte, blockSize int) []byte + func PKCS5UnPadding(origData []byte) []byte + func PKCS7Padding(ciphertext []byte, blockSize int) []byte + func PKCS7UnPadding(origData []byte) (bs []byte)