|  | 
|---|
SecureText Vault is a secure, Kotlin-only desktop application for encrypting and storing sensitive text data. Built with Jetpack Compose for Desktop and fully written in Kotlin, it requires no Java code and no internet access.
- 100% pure Kotlin code (Jetpack Compose Desktop)
- AES-256-GCM encryption
- Save and load encrypted .vaultfiles
- Clean and modern UI
- Fully offline application
- No external libraries required
Make sure you have:
- JDK 17+ installed
- Kotlin and Gradle configured
./gradlew runYou can package the app as a
.exeusingjpackageor create an installer using tools like InnoSetup or NSIS.
All encryption is handled locally using AES-256-GCM. The password is never stored and is only used transiently during encryption and decryption.
- SecureTextVault.kt– Main UI and logic
- EncryptionUtils.kt– Pure Kotlin encryption utility
- build.gradle.kts– Gradle build file
- assets/– Placeholder for future icons or assets
MIT – LICENSE