Documentation
¶
Index ¶
- Constants
- func ParsePrivateKey(raw string) (result []byte)
- func ParsePublicKey(raw string) (result []byte)
- type Alipay
- type Main
- func (e *Main) AESDecrypt(key, text []byte, mod int) (data []byte, err error)
- func (e *Main) AESEncrypt(key, text []byte, mod int) (data []byte, err error)
- func (e *Main) IMGDecrypt(raw []byte) (data []byte, err error)
- func (e *Main) IMGEncrypt(raw []byte) (data []byte, err error)
- func (e *Main) RsaDecrypt(text []byte) (data []byte, err error)
- func (e *Main) RsaEncrypt(text []byte) (data []byte, err error)
Constants ¶
View Source
const ( BlockSizeMIN = 16 // AES-128 BlockSizeMID = 24 // AES-192 BlockSizeMAX = 32 // AES-256 )
const .
Variables ¶
This section is empty.
Functions ¶
func ParsePrivateKey ¶
ParsePrivateKey parse raw priv key to pem formation
func ParsePublicKey ¶
ParsePublicKey parse raw public key to pem formation
Types ¶
type Alipay ¶
type Alipay struct {
// contains filtered or unexported fields
}
Alipay alipay cryptor
func (*Alipay) EncryptParam ¶
EncryptParam rsa encrypt.
type Main ¶
type Main struct {
// contains filtered or unexported fields
}
Main mainsite cryptor
func (*Main) AESDecrypt ¶
AESDecrypt AES-128, AES-192, or AES-256 decrypt. mod 16, 24, or 32 bytes
func (*Main) AESEncrypt ¶
AESEncrypt AES-128, AES-192, or AES-256 encrypt. mod 16, 24, or 32 bytes
func (*Main) IMGDecrypt ¶
IMGDecrypt rsa + AES-128
func (*Main) IMGEncrypt ¶
IMGEncrypt rsa + AES-128
func (*Main) RsaDecrypt ¶
RsaDecrypt rsa decrypt.
Click to show internal directories.
Click to hide internal directories.