Skip to content

s3978128/python-text-encryption-notepad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Secure Text Editor

The Secure Text Editor is an application built using Python's tkinter library, offering encryption functionalities for text files using pyDes and pycryptodome.

Features:

Encryption Options:

  • DES Encryption: Encrypt files using the symmetric DES (Data Encryption Standard) algorithm.
  • RSA Encryption: Employ asymmetric RSA (Rivest-Shamir-Adleman) encryption for secure file handling.

Running the Application:

  1. Open a terminal.
  2. Navigate to the directory where the text_editor.py file is.
  3. Execute the following command:
    python text_editor.py
    
  4. The application window will appear, enabling you to perform text editing operations with encryption capabilities (DES or RSA encryption available). You can start by encrypting the provided testing.txt file, or create a new file.
  5. To use the DES encryption, you need to input a non-empty password.
  6. To use the RSA encryption, a pair of public and private keys is needed. Use the Generate Key button to generate the keys. You can then start using this encryption method. Note that RSA encryption cannot be used on texts that are too long.

About

The Secure Text Editor is an application built using Python's tkinter library, offering encryption functionalities for text files using pyDes and pycryptodome.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages