Universal text data encryption/decryption tool using AES-256 (CBC) algorithm. Built with Quasar 2 and Vue 3 (2024).
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:
- Quasar framework 2, Vue 3
- aes-js
- js-sha256
- file-saver
Tool works offline.
nvm use
npm install
npm run dev
npm run build