Modern file encryption utility for Windows built with C# and .NET.
RunCrypt allows you to encrypt files using modern authenticated encryption algorithms while providing a simple desktop interface, drag & drop support, password strength analysis, secure file deletion, localization, and theme customization.
- AES-256-GCM encryption
- ChaCha20-Poly1305 encryption
- Authenticated encryption (AEAD)
- Password-based key derivation
- Custom
.rcrpencrypted container format - Drag & Drop support
- Password strength indicator
- Secure file deletion
- Dark and Light themes
- Russian and English localization
- Simple and fast Windows UI
| Algorithm | Status |
|---|---|
| AES-256-GCM | Recommended |
| ChaCha20-Poly1305 | Recommended |
These algorithms are included for educational and research purposes only and should not be used to protect sensitive information.
- Base64 Containerization
- Byte Inversion (NOT)
- Dynamic XOR Cascade
RunCrypt stores encrypted files inside a custom .rcrp container.
Container structure:
- Magic Header
- Algorithm Identifier
- Original Extension
- Salt
- Nonce
- Authentication Tag
- Ciphertext
Add screenshots here.
Download the latest release from the Releases page and run:
RunCrypt.exe
No additional configuration required.
- Select a file.
- Choose an encryption algorithm.
- Enter a password.
- Click Encrypt.
- Save the generated
.rcrpcontainer.
To decrypt:
- Select a
.rcrpfile. - Enter the correct password.
- Click Decrypt.
- AES-256-GCM and ChaCha20-Poly1305 provide authenticated encryption.
- Every encryption operation uses a random salt and nonce.
- Experimental algorithms are not intended for real-world security.
- Always use strong passwords.
- C#
- .NET
- Windows Forms
- AES-GCM
- ChaCha20-Poly1305
- File integrity verification improvements
- Folder encryption
- Batch processing
- Portable version
- Automatic updates
- Plugin system
MIT License
Developed by blinchic111 (egorbratenko3-code)

