This Electron-based application enables users to encrypt and decrypt text files using a password. The encrypted and decrypted files are saved in the same directory as the original file. This tool can be particularly useful for securely encrypting your blockchain seed phrases if you insist to store them digitally 🤣 (sure you can run this app offline)
- Open and read text files.
- Encrypt text files using AES-256-CBC encryption.
- Decrypt text files encrypted by the app.
- The encrypted file is saved with a
_enc
suffix. - The decrypted file is saved with a
_dec
suffix. - Simple user interface for selecting files, entering passwords, and performing encryption/decryption.
To clone and run this repository you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:
# Install dependencies
npm install
# Run the app
npm start
- Open a File: Click the "Select Text File" button to select a text file. The file path will be displayed in the application.
- Enter a Password: Input a password in the provided field. This password will be used for encryption and decryption.
- Encrypt a File: Click the "Encrypt" button to encrypt the selected file. The encrypted file will be saved with a _enc suffix.
- Decrypt a File: Click the "Decrypt" button to decrypt the selected file. The decrypted file will be saved with a _dec suffix.