Documentation
¶
Index ¶
- func AesCBCDecrypt(data, key []byte) ([]byte, error)
- func AesCBCDecrypt2(data, key, iv []byte) ([]byte, error)
- func AesCBCEncrypt(data []byte, key []byte) ([]byte, error)
- func AesCFBDecrypt(encrypted []byte, key []byte) ([]byte, error)
- func AesCFBEncrypt(origData []byte, key []byte) ([]byte, error)
- func AesECBDecrypt(bit int, data, key []byte) ([]byte, error)
- func AesECBEncrypt(bit int, data, key []byte) ([]byte, error)
- func GetCurrTs() int64
- func HTTPGet(uri string) ([]byte, error)
- func HTTPPost(uri string, data []byte) ([]byte, error)
- func MapToXML(params map[string]interface{}) string
- func NonceStr() string
- func P12ToPem(p12 []byte, password string) (cert tls.Certificate, err error)
- func PostFile(fieldname, filename, uri string) ([]byte, error)
- func PostJSON(uri string, obj interface{}) ([]byte, error)
- func PostMultipartForm(fields []MultipartFormField, uri string) (respBody []byte, err error)
- func PostXML(uri string, obj interface{}) ([]byte, error)
- func RandomStr(length int) string
- func XMLToMap(xmlStr string) map[string]interface{}
- type MultipartFormField
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AesCBCDecrypt ¶
AesCBCDecrypt AES-128-CBC Decrypt
func AesCBCDecrypt2 ¶
AesCBCDecrypt2 AES-128-CBC Decrypt
func AesCBCEncrypt ¶
AesCBCEncrypt AES-128-CBC Encrypt
func AesCFBDecrypt ¶
AesCFBDecrypt AES-CFB Decrypt
func AesCFBEncrypt ¶
AesCFBEncrypt AES-CFB Encrypt
func AesECBDecrypt ¶
AesECBDecrypt AES-ECB Decrypt
func AesECBEncrypt ¶
AesECBEncrypt AES-ECB Encrypt bit: 128 192 256位的其中一个 长度 对应分别是 16 24 32字节长度
func P12ToPem ¶
func P12ToPem(p12 []byte, password string) (cert tls.Certificate, err error)
P12ToPem 将Pkcs12转成Pem
func PostMultipartForm ¶
func PostMultipartForm(fields []MultipartFormField, uri string) (respBody []byte, err error)
PostMultipartForm 上传文件或其他多个字段
Types ¶
Click to show internal directories.
Click to hide internal directories.