# Encryption with Irrational Numbers and the One-Time Pad

Encryption with Irrational Numbers and the One-Time Pad

In this Demonstration, the initial bits of an irrational number are used as a one-time pad for the encryption of a sentence. The resulting digits are shifted to the left and XOR-ed with the plain text to the length specified to create the cipher text.

1

p

1

p

0

The reverse process is used to decrypt by again generating the irrational number from the two primes, performing the shift left of the number bits, and XOR-ing with the cipher text for the length of that text.

The one-time pad is the shared secret key used to encrypt and decrypt the plain text. If the one-time pad is discovered, the message can be decrypted.