Skip to main content

One Time Pad Cipher

Vigenere-style pad where the key must be at least as long as the message.

The one-time pad is, theoretically, an unbreakable cipher. For it to work, a pre-shared key of the same length as the message must be exchanged with the intended recipient in advance. This tool lets you encrypt or decrypt a one-time pad when you already have the key. To maximise security, the key should be truly random and never reused — repeating characters weaken it considerably. You can generate a random key automatically using the button below.

Enter a keyword, phrase, or alphabet and the rest will be calculated for you.