Vernam Encryptor

Step 1. Generate the key.

Skip this step if you already have the key.

Step 2. Give the key

Skip this step if you were given the key.

Give the generated key to the person you would like to chat with.

Please use a secure offline way (for example, on a USB flash drive).

Step 3. Enter the key

Enter a key to use for encryption.

Warning: DO NOT use the same key twice.

Use the proper option below (make sure both users don't select RED or BLUE).

I generated the key (RED)

The key was given to me (BLUE)

Step 4. Begin the chat

Warning: Each encrypted message must be sent and each recieved message must be decrypted (or there will be a de-syncronization between the chat users).

Encrypt your messages and copy-paste them to a chat application.

Decrypt messages from the user you chat with.

Message history will be shown below.