Documentation ¶
Index ¶
- Constants
- func AesDecrypt(crypted []byte) ([]byte, error)
- func AesEncrypt(origData []byte) ([]byte, error)
- func Bytes2Int(bys []byte) int
- func BytesCombine(pBytes ...[]byte) []byte
- func FileExist(path string) bool
- func GetCurrentTimestamp() int64
- func GetFileContentType(out *os.File) (string, error)
- func Int2Bytes(n int) []byte
- func IsLittleEndian() bool
- func PKCS5Padding(plaintext []byte, blockSize int) []byte
- func PKCS5UnPadding(origData []byte) []byte
- func PKCS7Padding(ciphertext []byte, blockSize int) []byte
- func PKCS7UnPadding(origData []byte) []byte
Constants ¶
const ( // 秘钥 PUBLICKEY = "XWCtbPwDn4e6glqc" // 偏移量 IV = "0000000000000000" )
定义常量
Variables ¶
This section is empty.
Functions ¶
func AesDecrypt ¶
@title AesDecrypt @description AES解密
func AesEncrypt ¶
@title AesEncrypt @description AES加密
func BytesCombine ¶
@title BytesCombine @description 字节合并 @return []byte 结果
func FileExist ¶ added in v1.1.6
@title FileExist @description 验证文件或文件夹是否存在 @param path string 文件路径 @return bool 是否存在
func GetCurrentTimestamp ¶
func GetCurrentTimestamp() int64
@title GetCurrentTimestamp @description 获取当前时间时间戳 @return int64 时间戳
func GetFileContentType ¶
@title GetFileContentType @description 获取文件扩展名 @return string 结果 @return error 错误
func IsLittleEndian ¶
func IsLittleEndian() bool
@title IsLittleEndian @description 大小端判断 @return bool 结果
func PKCS5Padding ¶
@title PKCS5Padding @description 填充明文
func PKCS5UnPadding ¶
@title PKCS5UnPadding @description 去除填充数据
func PKCS7Padding ¶
@title PKCS7Padding @description 填充明文
func PKCS7UnPadding ¶
@title PKCS7UnPadding @description 去除填充数据
Types ¶
This section is empty.