Skip to content

Releases: Yous2ef/Encryptor-MAUI

🔐 Encryptor-MAUI v1.0.0 - Initial Release

Choose a tag to compare

@Yous2ef Yous2ef released this 01 Jan 19:19

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