Skip to content

Encrypt and Decryp with secret KEY, in some apps can encrypt decrypt in the same app, and if cant can share and encrypt/decrypt on the APK

License

Notifications You must be signed in to change notification settings

R00tedbrain/Encrypt-Decrypt-AndroidAPK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SecureYourChats 🛡️ 🔒

Ver el Video

If want contact any question / colaboration session ID : 0512735a4650ffaae7203dfaeff8439f4e88688cd1d4e2218884f1ec9b4eed7a7a

Welcome to SecuerYourChats! This app allows you to encrypt and decrypt text and files using a variety of algorithms, quickly and easily. It also includes advanced Accessibility features to detect selected or copied text from the clipboard, offering a seamless encryption/decryption flow.

Get it on F-Droid

Or download the latest APK from the Releases Section.

Key Features ✨

Text Encryption/Decryption
    Supported algorithms: AES, DES, CAMELLIA, ChaCha20-Poly1305, XChaCha20-Poly1305, Aegis256
    Intuitive interface to input text, choose an algorithm, and see the result.

Generate 256 bits key automatic:
Can generate automatic random keys for encrypt decrypt of 256 bits in Manage Keys

Share/Import Key encription via  QR
Share any key created with other people to use the same for encription and import via QR on manage keyes, u can
Share ur Key pressing on your key and Export, or import  presing import key via qr

File Encryption/Decryption
    Select files from your device.
    Encrypt or decrypt them using the same algorithms (output file name automatically ends with .encrypted or .decrypted).

Built-In Key Manager :key:
    Add, delete, or generate random keys.
    Import keys from QR codes, or export them to QR as well.
    Keys are stored securely (EncryptedSharedPreferences).

Share Encryption Flow
    Share -> Encrypt or Share -> Decrypt text/files from other apps.
    Quick and convenient for multi-app workflows.

Optional Accessibility Service :handshake:
    Detects selected text (when you highlight text on screen)
    Detects copied text (clipboard)
    Shows a notification prompting you to encrypt/decrypt on the fly, opening the same DialogFlowEncryptionActivity (“Choose Operation”).

Toggle Accessibility Logic
    A “BurbujaEncryption” button (or similar) can activate/deactivate the logic without disabling it in Android Settings, via an internal flag.
    Perfect for pausing detection without leaving the system settings screen.

Dialog Flow (DialogFlowEncryptionActivity) :speech_balloon:
    Displays a step-by-step sequence: “Choose Operation” (Encrypt/Decrypt) → “Choose Cipher” → “Pick/Enter Key” → final result.
    Ideal for a friendly, guided experience.

Android 13+ Support
    Requests POST_NOTIFICATIONS permission if you want to see notifications when text is selected or copied.

    Basic Usage :rocket:

Main Screen
    Enter text and a key (or pick a saved key).
    Select the algorithm from the spinner.
    Tap Encrypt or Decrypt.
    Copy or share the resulting text.
File Encryption :file_folder:
    Tap “FILE ENCRYPTION” on the MainActivity.
    Pick a file and an output folder.
    Choose the algorithm and a key.
    Tap EXECUTE.
Accessibility (optional)
    Enable it in Settings → Accessibility → “Encrypt-DecrypT Service”.
    Once enabled, selecting or copying text in any app will trigger a notification. Tapping it opens the DialogFlow (“Choose Operation”).
    From the app’s MainActivity, use “BurbujaEncryption” to enable or disable the logic without turning the service off in Settings.

FAQ :question:

How do I enable/disable the accessibility service logic without going to system settings?
    Tap the “BurbujaEncryption” button in MainActivity. It toggles an internal SharedPreferences flag. If off, the service won’t process events even if it’s enabled in system settings.

What if I forget my key?
    You won’t be able to decrypt your text/file. Make sure you keep track of your keys or store them in the KeyManager.

Why am I not seeing notifications when copying text?
    On Android 13+, you must grant notification permission (POST_NOTIFICATIONS).
    Ensure the accessibility service is enabled and the internal logic isn’t toggled off.

Screenshots

4 3 2 1

Acknowledgments

💖 Thanks to the open-source community and encryption libraries (BouncyCastle, etc.).

☕ Special thanks to all testers for their feedback and reports.

License📜

Este proyecto está licenciado bajo la Licencia Pública General de GNU versión 3. Por favor, revisa el archivo LICENSE para obtener más información.

Donate USDT
If you want, donate or leave a compliment. My USDT Wallet: TNufycDSRfWbQs79e2Fjyy2DKrNiySN95m

About

Encrypt and Decryp with secret KEY, in some apps can encrypt decrypt in the same app, and if cant can share and encrypt/decrypt on the APK

Resources

License

Stars

Watchers

Forks

Packages

No packages published