Skip to content

πŸ” Encryptor-MAUI v1.0.0 - Initial Release

Latest

Choose a tag to compare

@Yous2ef Yous2ef released this 01 Jan 19:19
· 3 commits to main since this release

I am excited to announce the first official release of Encryptor (مُشفر) - a modern, cross-platform file encryption application built with .NET MAUI!

πŸš€ What's New

This is the initial public release featuring:

✨ Core Features

  • πŸ”’ Military-grade AES-256-CBC encryption with PBKDF2 key derivation
  • πŸ“ Multi-file encryption/decryption - Process multiple files at once
  • πŸ“‚ Folder encryption - Recursively encrypt entire folders
  • πŸ’Ύ In-memory decryption - Preview encrypted files without saving to disk
  • 🎨 Modern UI - Clean, intuitive interface with dark/light theme support
  • πŸ“Š Progress tracking - Real-time progress indicators for all operations
  • πŸ–ΌοΈ File previews - Thumbnail generation for images and videos
  • ⚑ Streaming encryption - Efficiently handle large files with 1MB chunks

πŸ” Security Specifications

  • Algorithm: AES-256 in CBC mode
  • Key Derivation: PBKDF2-HMAC-SHA256 (100,000 iterations)
  • Salt Size: 256 bits (32 bytes)
  • IV Size: 128 bits (16 bytes)
  • Format: [32-byte Salt][16-byte IV][Encrypted Data]

πŸ’» Platform Support

  • βœ… Android (API 21+)
  • βœ… Windows (10.0.17763.0+)
  • 🚧 iOS & macOS (Coming Soon)

πŸ“₯ Downloads

πŸ€– Android

⬇️ Download APK (Encryptor-v1.0.0.apk)

Installation:

  1. Download the APK file
  2. Enable "Install from Unknown Sources" in your Android settings
  3. Open the APK and install
  4. Grant storage permissions when prompted

Requirements:

  • Android 5.0 (Lollipop) or higher
  • Storage permission for file access

πŸͺŸ Windows

⬇️ Download ZIP (Encryptor-Windows-v1.0.0.zip)

Installation:

  1. Download the ZIP file
  2. Extract to your preferred location
  3. Run Encryptor.exe

Requirements:

  • Windows 10 build 17763 or higher
  • .NET runtime (included in package)

πŸ“– Quick Start Guide

Encrypting Files

  1. Launch Encryptor
  2. Tap the + button to add files or folders
  3. Enter a strong encryption key
  4. Select πŸ” Encrypt Mode
  5. Tap START ENCRYPTION

Decrypting Files

  1. Add your .enc encrypted files
  2. Enter the same key you used for encryption
  3. Select πŸ”“ Decrypt Mode
  4. Tap START DECRYPTION
  5. View files in-memory or save them using πŸ’Ύ SAVE ALL

πŸ›‘οΈ Security Best Practices

⚠️ Important Security Notes:

  • Use strong passwords - Minimum 12 characters with mixed case, numbers, and symbols
  • Store your password safely - Lost passwords CANNOT be recovered
  • Backup encrypted files - Keep copies before decryption
  • No key storage - Keys are never saved by the app for your security

πŸ”§ Technical Details

Built With

File Format

Encrypted File Structure:
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Salt (32 bytes) β”‚ IV (16 bytes) β”‚ Encrypted Data   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ› Known Issues

  • None reported yet! This is the initial release.

πŸ“ Changelog

Added

  • Initial release with AES-256 encryption
  • Multi-file and folder encryption support
  • In-memory decryption feature
  • Dark/Light theme support
  • Progress tracking for operations
  • File preview for images and videos
  • Android storage permission handling
  • Streaming encryption for large files
  • Cross-platform support (Android & Windows)

🀝 Contributing

We welcome contributions! If you find a bug or have a feature request:

  1. Check existing issues
  2. Create a new issue with details
  3. Submit a pull request

πŸ“„ License

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


πŸ™ Acknowledgments

  • Built with ❀️ using .NET MAUI
  • UI components from CommunityToolkit
  • Thanks to all testers and contributors

πŸ“ž Support


⭐ If you find this project useful, please consider giving it a star!

Share with friends:
πŸ” Secure your files with Encryptor!

Made with ❀️ by Yous2ef