- plaintext xor /dev/urandom
- Ciphertext xor /dev/urandom
- Retry until plaintext matches valid english words
- hope that it is correct
- Easily multithreaded
- Theoretically informationally secure
- Malicious users have equal chance of decryption as the intended recipient (estimated to be "fuck all")
- it's like xor pads without the need of remembering those pesky keys
- Can be slow on systems with no good random source
- Quantumly generate a random bitstring and xor it with your plaintext
- Quantumly generate a random bitstring and xor it with your ciphertext
- If your output does not match english words destroy the universe (implementation left as an excercise to the reader)
- Only the universes where it is decrypted correctly will remain