encryption

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 17, 2023 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AesCryptCTR

func AesCryptCTR(plainText []byte, key []byte) (dst []byte, err error)

func AesDecryptCBC

func AesDecryptCBC(encrypted []byte, key []byte) (decrypted []byte, err error)

func AesDecryptCFB

func AesDecryptCFB(encrypted []byte, key []byte) (decrypted []byte, err error)

func AesDecryptECB

func AesDecryptECB(encrypted []byte, key []byte) (decrypted []byte, err error)

func AesDecryptOFB

func AesDecryptOFB(encrypted []byte, key []byte) (decrypted []byte, err error)

func AesEncryptCBC

func AesEncryptCBC(origData []byte, key []byte) (encrypted []byte, err error)

func AesEncryptCFB

func AesEncryptCFB(origData []byte, key []byte) (encrypted []byte, err error)

func AesEncryptECB

func AesEncryptECB(origData []byte, key []byte) (encrypted []byte, err error)

func AesEncryptOFB

func AesEncryptOFB(origData []byte, key []byte) (encrypted []byte, err error)

func GenRSAPrivateKey

func GenRSAPrivateKey(bits int) (key *rsa.PrivateKey, err error)

func GetRSAKey

func GetRSAKey(bits int) (privateKey, publicKey string, err error)

func GetRSAPrivateKey

func GetRSAPrivateKey(key *rsa.PrivateKey) (privateKey []byte, err error)

func GetRSAPublicKey

func GetRSAPublicKey(key *rsa.PrivateKey) (publicKey []byte, err error)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL