text-encrypter
text-encrypter copied to clipboard
Universal text data encryption and decryption tool based on AES-256 CBC. Encrypt text or custom files. Privacy secure encryption in your browser only.
Text Encrypter (text-encrypter)
Universal text data encryption/decryption tool using AES-256 (CBC) algorithm. Live version: https://textencrypter.com

Features:
- .txt data file / input data encryption
- optional SHA-256 checksum of password
- save result as JSON (.txt file)
- .txt data file / input data decryption
Encryption specification:
- AES-256 CBC
- 16 bytes IV vector random generated from ASCII characters
- PKCS7 encryption payload padding
Dependencies:
- aes-js
- js-sha256
- Quasar framework
- file-saver
Tool works offline.
Install the dependencies
nvm use 14.15.5
npm install
Start the app in development mode (hot-code reloading, error reporting, etc.)
quasar dev
Lint the files
npm run lint
Build the app for production
quasar build