Documentation ¶
Index ¶
- Variables
- type Result
- func DesCBCDecrypter(data, key, iv []byte) Result
- func DesCBCEncrypt(data, key, iv []byte) Result
- func DesCFBDecrypter(data, key, iv []byte) Result
- func DesCFBEncrypt(data, key, iv []byte) Result
- func DesCTRDecrypter(data, key, iv []byte) Result
- func DesCTREncrypt(data, key, iv []byte) Result
- func DesECBDecrypter(data, key []byte) Result
- func DesECBEncrypt(data, key []byte) Result
- func DesOFBDecrypter(data, key, iv []byte) Result
- func DesOFBEncrypt(data, key, iv []byte) Result
Constants ¶
This section is empty.
Variables ¶
var ( KEY = []byte("12345678") // des 最大的key长度为8 , 超过8 会报错 IV = []byte("abcdefghijk") )
Functions ¶
This section is empty.
Types ¶
type Result ¶
type Result struct {
// contains filtered or unexported fields
}
func DesCBCDecrypter ¶
---------------DES CBC解密-------------------- data: 密文数据 key: 密钥字符串 iv:iv向量 返回明文数据
func DesCBCEncrypt ¶
---------------DES CBC加密-------------------- data: 明文数据 key: 密钥字符串 iv:iv向量 返回密文数据
func DesCFBDecrypter ¶
---------------DES CFB解密-------------------- data: 密文数据 key: 密钥字符串 iv:iv向量 返回明文数据
func DesCFBEncrypt ¶
---------------DES CFB加密-------------------- data: 明文数据 key: 密钥字符串 iv:iv向量 返回密文数据
func DesCTRDecrypter ¶
---------------DES CTR解密-------------------- data: 密文数据 key: 密钥字符串 iv:iv向量 返回明文数据
func DesCTREncrypt ¶
---------------DES CTR加密-------------------- data: 明文数据 key: 密钥字符串 iv:iv向量 返回密文数据
func DesOFBDecrypter ¶
---------------DES OFB解密-------------------- data: 密文数据 key: 密钥字符串 iv:iv向量 返回明文数据
func DesOFBEncrypt ¶
---------------DES OFB加密-------------------- data: 明文数据 key: 密钥字符串 iv:iv向量 返回密文数据