Information
The Rabbit encryption algorithm is a stream cipher (each character in the plaintext is encrypted one at a time with a corresponding, pseudorandom cipher digit stream). The method was published in 2003 and has been subject to public security and performance revision. Its high performance makes it particularly suited for the use with Internet protocols where large amounts of data have to be processed.
How to use:
Firstly, input a key. This will be used in the algorithm to encrypt your plaintext. Alternatively, the generate key button will do so for you.
Then, input some plaintext; what you want to encrypt. An output will appear in the bottom boxes with the base64 and hexadecimal versions of your ciphertext along with execution time.
Conversely, to decrypt, simply add the base64 ciphertext into the top input box along with key to decrypt with.