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