Encryption and Decryption with RC4, Base64, MD5 and SHA1 using Jquery and PHP



RC4 Encryption and Decryption Tool
RC4 is a stream cipher designed by Rivest for RSA Data Security (now RSA Security). It is a variable key-size stream cipher with byte-oriented operations. The algorithm is based on the use of a random permutation. For more information on RC4, Read on Wikipedia

To decipher a cipher text, you must provide the exact key that was used during its encryption process. Without this key, such content can not be decrypted. therefore, your encyrption and decryption keys must always be the same. This is very important...

To see the system in action, simply type any content as you wish in the Plain Text field below and type any numbers or characters as your key in the Enter Encryption Key field below because you will need this Encryption Key before you will be able to decrypt this same content that you are about to encrypt and finally click on the Encrypt button to see the result or your encrypted content in the Cipher Text field below.

Plain Text


Cipher Text









Base64 Encryption and Decryption Tool
Base64 is a mechanism to enable representing and transferring binary data over mediums that allow only printable characters. For more information on Base64, Read on Wikipedia

To decipher a cipher text, you must provide the exact key that was used during its encryption process. Without this key, such content can not be decrypted. therefore, your encyrption and decryption keys must always be the same. This is very important...

To see the system in action, simply type or paste any content as you wish in the Plain Text field below and type any length of numbers and characters in the Enter Encryption Key field because you will need this Encryption Key before you will be able to decrypt this same content that you are about to encrypt and finally click on the Encrypt button to see the result in the Cipher Text field below.

Plain Text


Cipher Text









MD5 Encryption Tool
MD5 is an algorithm that is used to verify data integrity through the creation of a 128-bit message digest from data input (which may be a message of any length) that is claimed to be as unique to that specific data as a fingerprint is to the specific individual. For more information on MD5, Read on Wikipedia

MD5 is a one way encryption algorithm, which means an MD5 hash cannot be decrypted into its original plain text.

To see the system in action, simply type or paste any content as you wish in the Plain Text field below and finally click on the Encrypt button to see the result in the Cipher Text field below.

Plain Text


Cipher Text









SHA-1 Encryption Tool
SHA-1 which stands for Secure Hash Algorithm is a most commonly used from SHA series of cryptographic hash functions, designed by the National Security Agency of USA and published as their government standard. For more information on SHA-1, Read on Wikipedia

SHA-1 is a one way encryption algorithm, which means an SHA1 hash cannot be decrypted into its original plain text.

To see the system in action, simply type or paste any content as you wish in the Plain Text field below and finally click on the Encrypt button to see the result in the Cipher Text field below.

Plain Text


Cipher Text