Giter Club home page Giter Club logo

alok-2002 / code_vault_android_app Goto Github PK

View Code? Open in Web Editor NEW
16.0 1.0 3.0 255 KB

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.

License: MIT License

Java 100.00%
android android-application android-studio apk base64 encryption-decryption gui java alok-2002 alok alok-sharma encryption sharma code-vault code-vault-app

code_vault_android_app's Introduction

Code Vault - Android App

GitHub GitHub last commit GitHub stars GitHub forks GitHub repo size GitHub release (latest by date)

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.

Screenshot 2023-06-06 171350

Features

  • 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.

Installation

To use the Code Vault app, follow these steps:

  1. Clone the repository to your local machine:
git clone https://github.com/alok-2002/code_vault_android_app.git
  1. Open the project in Android Studio.

  2. Build and run the app on an Android device or emulator.

Usage

  1. Launch the Code Vault app on your Android device.

  2. 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.)

  3. Enter the text you want to encrypt in the provided input field.

  4. Tap the "Encrypt" button to encrypt the text using the Base64 algorithm and the secret key.

  5. The encrypted text will be displayed in the output field.

  6. To decrypt the text, enter the encrypted text in the input field.

  7. Tap the "Decrypt" button to decrypt the text using the secret key.

  8. The decrypted text will be displayed in the output field.

  9. You can store the encrypted text within the app by tapping the "Save" button.

  10. To share the encrypted text, tap the "Share" button and choose the desired communication channel.

Contributing

Contributions to the Code Vault app are welcome! If you would like to contribute, please follow these steps:

  1. Fork the repository.

  2. Create a new branch for your feature or bug fix.

  3. Make your changes and commit them.

  4. Push your changes to your fork.

  5. Submit a pull request to the main repository.

Please ensure that your contributions adhere to the coding standards and guidelines used in the project.

License

The Code Vault app is open-source and released under the MIT License.

Acknowledgments

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.

Contact

If you have any questions, suggestions, or issues, please contact Alok Sharma.

Happy encrypting and decrypting with Code Vault!

code_vault_android_app's People

Contributors

alok-2002 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

warrenshiv

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.