SecureYourChats
Text & File Encryption/Decryption with new OverlayTechnology
com.encrypt.bwt
About SecureYourChats
Text Encryption/Decryption
Supported algorithms: AES, DES, CAMELLIA, ChaCha20-Poly1305, XChaCha20-Poly1305, and Aegis256.
Intuitive interface to enter text, choose an algorithm, and get the encrypted or decrypted result.
Generate 256-bit Key Automatically
Automatically generate random 256-bit keys in the Manage Keys section.
Ideal for encrypting/decrypting without manually creating keys.
Share/Import Encryption Keys via QR
Share any key you’ve created so others can use the same encryption key.
Export your key by pressing it in the list and choosing “Export.”
Import a key using a QR code in “Import key via QR” under key management.
File Encryption/Decryption
Select files from your device.
Encrypt or decrypt them using the same algorithms.
The output file name is automatically labeled “.encrypted” or “.decrypted.”
Built-In Key Manager :key:
Add, delete, or generate random keys.
Import keys from QR codes or export them as QR codes too.
Keys are stored securely (using EncryptedSharedPreferences).
Share Encryption Flow
Use the Share action in other apps → choose “Encrypt” or “Decrypt” for text/files.
Quick and convenient for multi-app workflows.
Optional Accessibility Service :handshake:
Detects selected text (when you highlight text on-screen).
Detects copied text (clipboard).
Displays a notification to encrypt/decrypt on the fly, opening the same activity (DialogFlowEncryptionActivity) with “Choose Operation.”
Toggle Accessibility Logic
A “BurbujaEncryption” button (or similar) enables/disables the logic internally without turning off the service in Android Settings.
Perfect for pausing detection without leaving system settings.
Dialog Flow (DialogFlowEncryptionActivity) :speech_balloon:
A step-by-step sequence:
“Choose Operation” (Encrypt/Decrypt)
“Choose Cipher”
“Pick/Enter Key”
Final result
Offers a guided, user-friendly experience