Skip to main content

Cryptography

Overview​

A non-visible component to work with encryption, decryption and hashing

Blocks​

Methods​

Base64 Encode​

Returns: String

Encodes given text to base64 format

loading block...

Input ParamsTypeDescription
textStringText to be converted to base64.

Base64 Decode​

Returns: String

Decodes given base64 text to plain text

loading block...

Input ParamsTypeDescription
base64 textStringBase64 string which should be converted to text

MD5 Create Hash​

Returns: String

Generates hash value using MD5 algorithm for the given text

loading block...

Input ParamsTypeDescription
textStringText to be converted to MD5 hash

SHA1 Create Hash​

Returns: String

Generates hash value using SHA1 algorithm for the given text

loading block...

Input ParamsTypeDescription
textStringText to be converted to SHA1 hash

SHA224 Create Hash​

Returns: String

Generates hash value using SHA224 algorithm for the given text

loading block...

Input ParamsTypeDescription
textStringText to be converted to SHA224 hash

SHA256 Create Hash​

Returns: String

Generates hash value using SHA256 algorithm for the given text

loading block...

Input ParamsTypeDescription
textStringText to be converted to SHA256 hash

SHA3 Create Hash​

Returns: String

Generates hash value using SHA3 algorithm for the given text

loading block...

Input ParamsTypeDescription
textStringText to be converted to SHA3 hash.

SHA384 Create Hash​

Returns: String

Generates hash value using SHA384 algorithm for the given text

loading block...

Input ParamsTypeDescription
textStringText to be converted to SHA384 hash.

SHA512 Create Hash​

Returns: String

Generates hash value using SHA512 algorithm for the given text

loading block...

Input ParamsTypeDescription
textStringText to be converted to SHA512 hash.

AES Encrypt​

Returns: String

Encrypts the given text with given key using AES algorithm and returns the cipher text

loading block...

Input ParamsTypeDescription
textStringText to encrypt.
keyStringA secret key used to encrypt using it and can decrypt it later using this same key.

AES Decrypt​

Returns: String

Decrypts the given cipher text with given key using AES algorithm and returns the plain text

loading block...

Input ParamsTypeDescription
cipherStringEncrypted Text to decrypt.
keyStringThe key used when the time of encryption.

DES Encrypt​

Returns: String

Encrypts the given text with given key using DES algorithm and returns the cipher text

loading block...

Input ParamsTypeDescription
textStringText to encrypt.
keyStringA secret key used to encrypt using it and can decrypt it later using this same key.

DES Decrypt​

Returns: String

Decrypts the given cipher text with given key using DES algorithm and returns the plain text

loading block...

Input ParamsTypeDescription
cipherStringEncrypted Text to decrypt.
keyStringThe key used when the time of encryption.

Triple DES Encrypt​

Returns: String

Encrypts the given text with given key using Triple DES algorithm and returns the cipher text

loading block...

Input ParamsTypeDescription
textStringText to encrypt.
keyStringA secret key used to encrypt using it and can decrypt it later using this same key.

Triple DES Decrypt​

Returns: String

Decrypts the given cipher text with given key using Triple DES algorithm and returns the plain text

loading block...

Input ParamsTypeDescription
cipherStringEncrypted Text to decrypt.
keyStringThe key used when the time of encryption.

Rabbit Encrypt​

Returns: String

Encrypts the given text with given key using Rabbit algorithm and returns the cipher text

loading block...

Input ParamsTypeDescription
textStringText to encrypt.
keyStringA secret key used to encrypt using it and can decrypt it later using this same key.

Rabbit Decrypt​

Returns: String

Decrypts the given cipher text with given key using Rabbit algorithm and returns the plain text

loading block...

Input ParamsTypeDescription
cipherStringEncrypted Text to decrypt.
keyStringThe key used when the time of encryption.

RC4 Encrypt​

Returns: String

Encrypts the given text with given key using RC4 algorithm and returns the cipher text

loading block...

Input ParamsTypeDescription
textStringText to encrypt.
keyStringA secret key used to encrypt using it and can decrypt it later using this same key.

Rc4 Decrypt​

Returns: String

Decrypts the given cipher text with given key using RC4 algorithm and returns the plain text

loading block...

Input ParamsTypeDescription
cipherStringEncrypted Text to decrypt.
keyStringThe key used when the time of encryption.

RC4 Drop Encrypt​

Returns: String

Encrypts the given text with given key using RC4 Drop algorithm and returns the cipher text

loading block...

Input ParamsTypeDescription
textStringText to encrypt.
keyStringA secret key used to encrypt using it and can decrypt it later using this same key.

RC4 Drop Decrypt​

Returns: String

Decrypts the given cipher text with given key using RC4 Drop algorithm and returns the plain text

loading block...

Input ParamsTypeDescription
cipherStringEncrypted Text to decrypt.
keyStringThe key used when the time of encryption.