One Time Pad Implementation with a GUI
- Provides a minimal email client
- Encrypts messages with OTP and PGP
- Uses 1024-byte long keys for OTP
- Uses RSA with size 4096 for PGP
$ git clone https://github.com/f34rl00/pitch-perfect.git
$ cd pitch-perfect
$ pip install -r requirements.txt
$ python qt_app.py
This will start the application and run the setup wizard for the first time.
Note: This program is not intended to be used as an email client, therefore creating a new email account is recommended.
Nothing much :/
- Other mailbox fuctions
- Write email server settings in config file
- Email text length limit for otp encryption
- Menubar not visible on mac os
- Google application password needed for login
- Json for otp keys
- Program update function
- Email drop down recommendations in to: section while writing an email
- Automatically add addresses from an email to contacts
- Send pgp public key within the app
- Read receipts
No, I haven't.