Releases: Yous2ef/Encryptor-MAUI
Releases · Yous2ef/Encryptor-MAUI
Release list
🔐 Encryptor-MAUI v1.0.0 - Initial 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:
- Download the APK file
- Enable "Install from Unknown Sources" in your Android settings
- Open the APK and install
- 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:
- Download the ZIP file
- Extract to your preferred location
- Run
Encryptor.exe
Requirements:
- Windows 10 build 17763 or higher
- .NET runtime (included in package)
📖 Quick Start Guide
Encrypting Files
- Launch Encryptor
- Tap the + button to add files or folders
- Enter a strong encryption key
- Select 🔐 Encrypt Mode
- Tap START ENCRYPTION
Decrypting Files
- Add your
.encencrypted files - Enter the same key you used for encryption
- Select 🔓 Decrypt Mode
- Tap START DECRYPTION
- View files in-memory or save them using 💾 SAVE ALL
🛡️ Security Best Practices
- 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
- .NET MAUI (.NET 10)
- CommunityToolkit.Mvvm (8.4.0)
- CommunityToolkit.Maui (11.2.0)
- AES-256 encryption with .NET Cryptography
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:
- Check existing issues
- Create a new issue with details
- 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
- 🐛 Report bugs: GitHub Issues
- 📧 Contact: @Yous2ef
⭐ If you find this project useful, please consider giving it a star!
Share with friends:
🔐 Secure your files with Encryptor!
Made with ❤️ by Yous2ef