Inspiration
Data breaches are on the rise, and account passwords continue to be the prime target of hackers. This is especially true because many accounts are exposed because they have just the password to protect them. According to studies, the number of hacking attempts based on passwords has increased to an estimated 921 attacks per second, which represents a 74% increase !
What it does
The Cipher App, is the one stop solution to protect your data from the hackers! It basically encodes your data by saving it in the Android KeyStore System, which prevents the hacker from accessing your data outside your device even if he has root access to your entire operating system.
How we built it
I created this app with Google's Jetpack Compose, a contemporary UI toolkit aimed to ease UI creation in Android. It includes a reactive programming style with the simplicity of the Kotlin programming language. You may define your user interface by invoking a set of methods that will convert your data into a UI hierarchy.
Challenges we ran into
-Learning new concepts from scratch and then implementing them. -Debugging the code for errors.
Accomplishments that we're proud of
Finally, I was able to create a fully functional Android application!
What we learned
-Using Google's jetpack compose for android development. -How to use Android KeyStore System to protect data? -Application of The AES Encryption algorithm, a 128-bit symmetric block cipher algorithm.
What's next for The Cipher App
-A new feature roll out for fingerprint verification for accessing. -Exploring and introducing more algorithms to increase the effectiveness of data encoding-decoding.
Built With
- android-studio
- androiddevelopment
- androidkeystoresystem
- cryptography
- googlejetpackcompose
- kotlin
Log in or sign up for Devpost to join the conversation.