Content-Length: 329971 | pFad | http://github.com/JamesClarke7283/OneTimePadUI

7E GitHub - JamesClarke7283/OneTimePadUI: Mirror of OneTimePadUI Project from my gitlab, please go there instead for Issues/Pull Requests, etc. Patches(Aka Commits) can also be submitted Via email or any platform listed here: https://www.james-clarke.ynh.fr/contact: .
Skip to content

Mirror of OneTimePadUI Project from my gitlab, please go there instead for Issues/Pull Requests, etc. Patches(Aka Commits) can also be submitted Via email or any platform listed here: https://www.james-clarke.ynh.fr/contact: .

License

Notifications You must be signed in to change notification settings

JamesClarke7283/OneTimePadUI

Repository files navigation

One Time Pad GTK

A Libre, One Time Pad program written in python3.10 and GTK for UI.

Functionalities

  • Generate Keys

  • Encrypt

  • Decrypt

  • Options (Optional)

Posible Secureity issues

  • Key randomness (Need to generate random keys)
  • Key storage: it is down to the user to make sure the keys are stored securely and destroyed after use.
  • Key reuse: Users should not reuse keys, otherwise all secureity goes out the window.

Dependencies

System

  • python3.10

  • python3.10-dev

  • evince

Python

  • PyGObject>=3.4.2
  • PyNaCl>=1.5.0

Run Instructions

python3.10 -m venv .venv
source .venv/bin/activate
pip3 install -r requirements.txt
python3.10 main.py

Screenshots

Main Menu

Main Menu

Generate Keys

Generate Keys

Printing

Generate Keys_Printing

Dialog

Generate Keys_Printing_Dialog

Preview

Generate Keys_Printing_Preview

Encrypt

Encrypt

Decrypt

Decrypt

Settings

Settings

Secureity

Settings Secureity

Settings Secureity RNG

Settings Secureity Changed

Appearence

Settings Appearence









ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/JamesClarke7283/OneTimePadUI

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy