Skip to content
/ KeyMan Public

KeyMan is a password manager app built using Kotlin and Jetpack Compose, leveraging Room database for storage and AES encryption for maximum security.

Notifications You must be signed in to change notification settings

itsivag/KeyMan

Repository files navigation

KeyMan

KeyMan is a password manager app built using Kotlin and Jetpack Compose, leveraging Room database for storage and AES encryption for maximum security.

Features

  • Password Management: Store and manage all your passwords securely.
  • AES Encryption: Your passwords are encrypted using AES encryption algorithm to ensure maximum security.
  • Room Database: Utilizes Room database for efficient and scalable storage of passwords.
  • Intuitive UI with Jetpack Compose: Enjoy a modern and user-friendly interface built with Jetpack Compose.

Getting Started

  1. Clone the repository: git clone https://github.com/itsivag/Password-Manager.git
  2. Open the project in Android Studio.
  3. Build and run the app on your device or emulator.

Usage

  • Adding Passwords: Easily add new passwords with a few taps.
  • Viewing Passwords: Access and view your passwords securely within the app.
  • Updating Passwords: Update existing passwords whenever needed.
  • Deleting Passwords: Remove unwanted passwords with ease.

Security

  • AES Encryption: All passwords are encrypted using AES encryption algorithm before being stored in the database, ensuring your data remains secure even if the database is compromised.

Dependencies

  • Kotlin
  • Jetpack Compose
  • Room Database

About

KeyMan is a password manager app built using Kotlin and Jetpack Compose, leveraging Room database for storage and AES encryption for maximum security.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages