Documentation ¶
Index ¶
- func DesDecrypt(data, key []byte, desType adesconst.DesType, mode adesconst.EncryptMode, ...) (out []byte, err error)
- func DesEncrypt(data, key []byte, desType adesconst.DesType, mode adesconst.EncryptMode, ...) (out []byte, err error)
- func OnceDesDecrypt(data, key []byte, mode adesconst.EncryptMode, padMode adesconst.PaddingMode) (out []byte, err error)
- func OnceDesEncrypt(data, key []byte, mode adesconst.EncryptMode, padMode adesconst.PaddingMode) (out []byte, err error)
- func TripleDesDecrypt(data, key []byte, mode adesconst.EncryptMode, padMode adesconst.PaddingMode) (out []byte, err error)
- func TripleDesEncrypt(data, key []byte, mode adesconst.EncryptMode, padMode adesconst.PaddingMode) (out []byte, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DesDecrypt ¶
func DesDecrypt(data, key []byte, desType adesconst.DesType, mode adesconst.EncryptMode, padMode adesconst.PaddingMode) (out []byte, err error)
DesDecrypt *
- @Description: DES解密
- @param data
- @param key
- @param desType DES种类 DES/3DES
- @param mode 加密模式 CBC/ECB/CTR/OFB/CFB
- @return out
- @return err
func DesEncrypt ¶
func DesEncrypt(data, key []byte, desType adesconst.DesType, mode adesconst.EncryptMode, padMode adesconst.PaddingMode) (out []byte, err error)
DesEncrypt *
- @Description: Des加密
- @param data
- @param key
- @param desType DES种类 DES/3DES
- @param mode 加密模式 CBC/ECB/CTR/OFB/CFB
- @return out
- @return error
func OnceDesDecrypt ¶
func OnceDesDecrypt(data, key []byte, mode adesconst.EncryptMode, padMode adesconst.PaddingMode) (out []byte, err error)
OnceDesDecrypt *
- @Description: DES解密
- @param data
- @param key
- @param mode 加密模式 CBC/ECB/CTR/OFB/CFB
- @return out
- @return err
func OnceDesEncrypt ¶
func OnceDesEncrypt(data, key []byte, mode adesconst.EncryptMode, padMode adesconst.PaddingMode) (out []byte, err error)
OnceDesEncrypt *
- @Description: Des加密
- @param data
- @param key
- @param mode 加密模式 CBC/ECB/CTR/OFB/CFB
- @return out
- @return error
func TripleDesDecrypt ¶
func TripleDesDecrypt(data, key []byte, mode adesconst.EncryptMode, padMode adesconst.PaddingMode) (out []byte, err error)
TripleDesDecrypt *
- @Description: DES解密
- @param data
- @param key
- @param mode 加密模式 CBC/ECB/CTR/OFB/CFB
- @return out
- @return err
func TripleDesEncrypt ¶
func TripleDesEncrypt(data, key []byte, mode adesconst.EncryptMode, padMode adesconst.PaddingMode) (out []byte, err error)
TripleDesEncrypt *
- @Description: Des加密
- @param data
- @param key
- @param mode 加密模式 CBC/ECB/CTR/OFB/CFB
- @return out
- @return error
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.