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.