Skip to content

xEL1NAx/LockE

Repository files navigation

🔐 LockE

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.


✨ Features

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


🧩 Tech Stack

  • Language: Swift
  • Framework: SwiftUI
  • Architecture: MVVM
  • Encryption: CryptoKit (RSA / Secure Enclave planned)
  • Persistence: Core Data / CloudKit (future)
  • Target: iOS 26.1

🚀 Roadmap

  • SwiftUI + iOS 26 interface
  • RSA encryption and key handling
  • Changelog system
  • Secure Account & Cloud Sync
  • Biometrics (Face ID / Touch ID)
  • PEM key export/import

🤝 Contributing

Pull requests and feature suggestions are welcome!

  1. Fork the repository
  2. Create a new branch (feature/your-feature)
  3. Commit your changes
  4. Open a Pull Request

🧰 Development Notes

LockE is under active development.
All encryption and decryption happen locally — no data ever leaves your device.


📄 License

This project is licensed under the MIT License — see the LICENSE file for details.


💜 Credits

Created with ❤️ by Violet


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages