LockE is a modern, privacy-focused RSA encryption app for iOS built with SwiftUI and inspired by the iOS 26 design language.
It combines powerful cryptography with a minimal, Apple-like interface that feels both intuitive and elegant.
-
🧠 RSA Encryption & Decryption
Generate secure key pairs and encrypt/decrypt text entirely on-device. -
🔑 Key Management
Manage and store your public and private keys securely in a clean, simple UI. -
🧭 Modern iOS 26 Design
Features glass material effects, sidebar navigation, and fluid motion inspired by Apple Music. -
🧾 Changelog Feed
Stay up to date with the latest improvements and new features directly inside the app. -
👤 Account System (Coming Soon)
Planned support for secure account-based key syncing and encrypted cloud storage.
- Language: Swift
- Framework: SwiftUI
- Architecture: MVVM
- Encryption:
CryptoKit(RSA / Secure Enclave planned) - Persistence: Core Data / CloudKit (future)
- Target: iOS 26.1
- SwiftUI + iOS 26 interface
- RSA encryption and key handling
- Changelog system
- Secure Account & Cloud Sync
- Biometrics (Face ID / Touch ID)
- PEM key export/import
Pull requests and feature suggestions are welcome!
- Fork the repository
- Create a new branch (
feature/your-feature) - Commit your changes
- Open a Pull Request
LockE is under active development.
All encryption and decryption happen locally — no data ever leaves your device.
This project is licensed under the MIT License — see the LICENSE file for details.
Created with ❤️ by Violet