One-time-pad (OTP) message encryption program written in Python.
This software will encrypt or decrypt a text message.
This software utilizes an encryption technique that, if used properly, cannot be cracked.
- The message and the key may only contain letters, numbers, spaces, periods, exclaimation marks, and question marks.
- The key must be at least as long as the message.
- If you don't have a key, the program will generate a random key.
- The message will be converted to upper case.
- Never transmit keys by the same method as the encrypted message.
- Destroy key promptly after decoding.
- Never re-use a key.