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 installnpm run devnpm run build