Documentation
¶
Index ¶
- func AESCBCDecrypt(encText, key []byte) (plainText string, err error)
- func AESCBCEncrypt(plainText, key []byte) (encText string, err error)
- func PKCS7Padding(ciphertext []byte, blockSize int) []byte
- func PKCS7UnPadding(origData []byte) []byte
- func RandomAlphaNumeric(digit int) string
- func RandomAlphaNumericSpecialCharacter(digit int) string
- func RandomNumber(digit int) string
- func StringSliceContains(a []string, x string) bool
- func StringtoBase64Decode(text string) string
- func StringtoBase64Encode(text string) string
- func StringtoMD5Hash(text string) string
- func StringtoSHA256Hash(text string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AESCBCDecrypt ¶
AESCBCDecrypt : AES Decryption function Input : []byte("XyFYQ7yRapfsYEwYpqEuZA==") Key : []byte("testtesttesttesttesttesttesttest") Output : "1234567890" Error : nil
func AESCBCEncrypt ¶
AESCBCEncrypt : AES Encryption function Input : []byte("1234567890") Key : []byte("testtesttesttesttesttesttesttest") Output : "XyFYQ7yRapfsYEwYpqEuZA==" Error : nil
func RandomAlphaNumeric ¶
RandomAlphaNumeric func to get random alphanumeric in x digits
func RandomAlphaNumericSpecialCharacter ¶
RandomAlphaNumericSpecialCharacter func to get random alphanumeric and special character in x digits
func RandomNumber ¶
RandomNumber func to get random number in x digits
func StringSliceContains ¶
StringSliceContains : tells whether a contains x
func StringtoBase64Decode ¶
StringtoBase64Decode : decode base64 string to text string. Input : "VGhpc0lzVGVzdDM=" Output : "ThisIsTest3"
func StringtoBase64Encode ¶
StringtoBase64Encode : encode text string to base64 string. Input : "ThisIsTest2" Output : "VGhpc0lzVGVzdDI="
func StringtoMD5Hash ¶
StringtoMD5Hash : encode text string to md5 string. Input : "ThisIsTest1" Output : "1fb81916b94ae73ddd71ac6fcf5a6e01"
func StringtoSHA256Hash ¶
StringtoSHA256Hash : hash text string to SHA256 string. Input : "hello" Output : "2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824"
Types ¶
This section is empty.