Documentation
¶
Index ¶
- Variables
- func DesDecrypt(crypted, key []byte) ([]byte, error)
- func DesEncrypt(origData, key []byte) ([]byte, error)
- func MD5Hash(origData string) (string, error)
- func PKCS5Padding(ciphertext []byte, blockSize int) []byte
- func PKCS5UnPadding(origData []byte) []byte
- func TripleDesDecrypt(crypted, key []byte) ([]byte, error)
- func TripleDesEncrypt(origData, key []byte) ([]byte, error)
- func ZeroPadding(ciphertext []byte, blockSize int) []byte
- func ZeroUnPadding(origData []byte) []byte
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // Keys 默认密钥Key,也是用来补充Key长度用的。 // 当用户调用加、解密时,一般会输入密钥,此时这个keys就会失效。所以在这里明文也不会造成密钥泄露 Keys = "HzLv&ShGao@#HIC^(2).$China*202412" )
Functions ¶
func PKCS5Padding ¶
PKCS5Padding pkcs5 padding 返回PKCS5Padding后的数据
func PKCS5UnPadding ¶
PKCS5UnPadding pkcs5 unpadding 返回PKCS5UnPadding后的数据
func TripleDesDecrypt ¶
TripleDesDecrypt 3DES解密
func TripleDesEncrypt ¶
TripleDesEncrypt 3DES加密,返回加密后的数据,base64编码
func ZeroPadding ¶
ZeroPadding zero padding 返回ZeroPadding后的字节数组
func ZeroUnPadding ¶
ZeroUnPadding zero unpadding 返回ZeroUnPadding后的数据
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.