encNotepad
encNotepad is a simple, secure text editor built with Python and Tkinter. It allows users to securely store their notes with encryption, using a password-based approach. It features a minimalist GUI and supports basic text editing and file operations.
Features
- Text Encryption and Decryption: Secure your notes with Fernet encryption based on a password-derived key.
- Basic Text Editing: Create, open, and save encrypted text files with basic editing functionalities.
- Persistent Configuration: Remember the last opened file and offer to reopen on startup.
- GUI Based Application: Easy to navigate graphical user interface with a compact feel.
Requirements
To run encNotepad, you need:
- Python 3.x
- Tkinter (usually comes with Python)
- Cryptography library
Installation
Clone this repository or download the ZIP file: git clone --recurse-submodules https://github.com/rethyxyz/encNotepad
Install the required Python packages:
pip install cryptography
Run the script:
python encNotepad.py
Usage
Upon launching encNotepad, you will be greeted with a text editor window. Here are some key functionalities:
- New Note: File > New or Ctrl+N
- Open Note: File > Open or Ctrl+O
- Save Note: File > Save or Ctrl+S
- Change Text Font Size: Ctrl+Mouse Wheel
- Delete Next/Previous Word: Ctrl+Delete / Ctrl+Backspace
You can download encNotepad with the source code here.