GitHunt
OZ

Oztaco/Wallflower

Wallflower | OTP Chat Software

Project Wallflower

Project Wallflower is a chat software that encrypts communications
using a one time pad, which is provably secure, and unbreakable.
This software will remain secure as long as the crpyto.pad file is
kept safe. ONLY TRANSFER THE CRYPTO.PAD FILE OFFLINE, AND TO PEOPLE
YOU WANT TO CHAT WITH.

This software includes a cryptographically secure random number
generator for creating a one-time pad.

To run simply get a copy of crypto_random.py, PadGen.py, and Wallflower_Client.py; run
the PadGen.py program in a Linux terminal and distribute the generated file to
everyone you want to chat with. Then chat by running the Wallflower_Client.py
software in the same directory as the crypto.pad file generated using PadGen.py.

You will need to change the IP address in the client to match your server address.

You will be dropped into a room unique to your one-time pad.

Languages

Python100.0%

Contributors

MIT License
Created October 31, 2017
Updated October 31, 2017