Code Vault is an Android application developed using Android Studio that provides encryption and decryption of text using the Base64 algorithm and a secret key. This app allows users to securely store and share sensitive information by encoding it into Base64 format with a secret key.
- Text encryption: Encrypt any text using the Base64 algorithm and a secret key.
- Text decryption: Decrypt Base64-encoded text using the secret key.
- Secure storage: Store encrypted text securely within the app.
- Share encrypted text: Share the encrypted text with others via various communication channels.
- Clean and intuitive user interface.
To use the Code Vault app, follow these steps:
- Clone the repository to your local machine:
git clone https://github.com/alok-2002/code_vault_android_app.git
-
Open the project in Android Studio.
-
Build and run the app on an Android device or emulator.
-
Launch the Code Vault app on your Android device.
-
Enter the secret key "1234" in the provided input field. (Note: For security reasons, it is recommended to use a strong and unique secret key.)
-
Enter the text you want to encrypt in the provided input field.
-
Tap the "Encrypt" button to encrypt the text using the Base64 algorithm and the secret key.
-
The encrypted text will be displayed in the output field.
-
To decrypt the text, enter the encrypted text in the input field.
-
Tap the "Decrypt" button to decrypt the text using the secret key.
-
The decrypted text will be displayed in the output field.
-
You can store the encrypted text within the app by tapping the "Save" button.
-
To share the encrypted text, tap the "Share" button and choose the desired communication channel.
Contributions to the Code Vault app are welcome! If you would like to contribute, please follow these steps:
-
Fork the repository.
-
Create a new branch for your feature or bug fix.
-
Make your changes and commit them.
-
Push your changes to your fork.
-
Submit a pull request to the main repository.
Please ensure that your contributions adhere to the coding standards and guidelines used in the project.
The Code Vault app is open-source and released under the MIT License.
This app was developed with the help of the following resources:
- Android Studio: The official Integrated Development Environment (IDE) for Android app development.
- Base64 Encoding/Decoding: The Base64 algorithm used for text encryption and decryption.
- Android Documentation: Official documentation and tutorials provided by the Android team.
If you have any questions, suggestions, or issues, please contact Alok Sharma.
Happy encrypting and decrypting with Code Vault!