Python RSA Gui

Python Encryption Tool and RSA Tool

How to install it and use it


  • Encryption Tool: Screenshots and a brief description of operation.
  • RSA Tool: Screenshots and a brief description of operation.
  • Download (all downloads contain both the encryption tool and the RSA tool):
    1. Windows self-extracting executable. Just click on this link and download it somewhere on your machine (we'll call that the download directory). Then find the download directory using the "My Computer" tool in Windows (or Explorer or your favorite file finding tool) and click on the file you just downloaded (default name: pyrsa-win_0.1). Windows will ask what directory it should extract into (call this the extract directory). Choose one. Then go to the extract directory with your file-finding tool and either click on start_rsa_gui or start_encoder

    2. Python Source distribution. (GPG Signature File, Public Key) Requires Python with TKinter. Installs Python source under the current Python installation site-packages under a package named Crypto. See README file.
      1. To build:
        python setup.py build
        python setup.py install_data install-dir=build/lib
        
      2. To install:
        python setup.py install
        
    3. No arch rpm. (Public Key) Requires Python with TKinter. Requires a Linux system that uses rpm. Installs Python source under the current Python installation site-packages under a package named Crypto with the usual rpm -i commands.
    4. A note on checking signatures. The rpm and tar file work in slightly different ways.
      1. Tar file. To use the tar signature file pyrsa_gui-0.1-1.tar.gz.sig for verification, you must have gpg installed, and you must have imported my public key into gpg.

        To import my public key into your gpg key ring first get my public key into a file on your home computer called, say, gawron.asc and do:

        gpg --import gawron.asc
        

        The command for verifying the signature file is:

        gpg pyrsa_gui-0.1-1.tar.gz.sig
        
        gpg then prompts you for the name of the data file, which is pyrsa_gui-0.1-1.tar.gz.
      2. Rpm file. This rpm file is signed and rpm checks signatures on installation. Default behavior is to refuse to complete installation for an unverified file. To just check the signature alone do:
        rpm --checksig pyrsa_gui-0.1-1.noarch.rpm
        

        To have this work right you must have gpg installed, and you must have imported my public key into rpm. To do that, first get my public key into a file on your home computer called, say, gawron.asc and do:

        rpm --import gawron.asc
        
Windows Version
XXX
Linux Version
XXX