Documentation ¶
Index ¶
- func CBCDecrypt(data, key, iv []byte, padding openssl.PaddingType) ([]byte, error)
- func CBCEncrypt(data, key, iv []byte, padding openssl.PaddingType) ([]byte, error)
- func CFBDecrypt(data, key, iv []byte, padding openssl.PaddingType) ([]byte, error)
- func CFBEncrypt(data, key, iv []byte, padding openssl.PaddingType) ([]byte, error)
- func CTRDecrypt(data, key, iv []byte, padding openssl.PaddingType) ([]byte, error)
- func CTREncrypt(data, key, iv []byte, padding openssl.PaddingType) ([]byte, error)
- func ECBDecrypt(data, key []byte, padding openssl.PaddingType) ([]byte, error)
- func ECBEncrypt(data, key []byte, padding openssl.PaddingType) ([]byte, error)
- func OFBDecrypt(data, key, iv []byte, padding openssl.PaddingType) ([]byte, error)
- func OFBEncrypt(data, key, iv []byte, padding openssl.PaddingType) ([]byte, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CBCDecrypt ¶
func CBCDecrypt(data, key, iv []byte, padding openssl.PaddingType) ([]byte, error)
CBCDecrypt DES的CBC模式解密
func CBCEncrypt ¶
func CBCEncrypt(data, key, iv []byte, padding openssl.PaddingType) ([]byte, error)
CBCEncrypt DES的CBC模式加密
func CFBDecrypt ¶
func CFBDecrypt(data, key, iv []byte, padding openssl.PaddingType) ([]byte, error)
CFBDecrypt AES的CFB模式解密
func CFBEncrypt ¶
func CFBEncrypt(data, key, iv []byte, padding openssl.PaddingType) ([]byte, error)
CFBEncrypt AES的CFB模式加密
func CTRDecrypt ¶
func CTRDecrypt(data, key, iv []byte, padding openssl.PaddingType) ([]byte, error)
CTRDecrypt DES的CTR模式解密
func CTREncrypt ¶
func CTREncrypt(data, key, iv []byte, padding openssl.PaddingType) ([]byte, error)
CTREncrypt DES的CTR模式加密
func ECBDecrypt ¶
func ECBDecrypt(data, key []byte, padding openssl.PaddingType) ([]byte, error)
ECBDecrypt DES的ECB模式解密
func ECBEncrypt ¶
func ECBEncrypt(data, key []byte, padding openssl.PaddingType) ([]byte, error)
ECBEncrypt DES的ECB模式加密
func OFBDecrypt ¶
func OFBDecrypt(data, key, iv []byte, padding openssl.PaddingType) ([]byte, error)
OFBDecrypt AES的OFB模式解密
func OFBEncrypt ¶
func OFBEncrypt(data, key, iv []byte, padding openssl.PaddingType) ([]byte, error)
OFBEncrypt AES的OFB模式加密
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.