OffCrypt Desktop is a professional Windows encryption application providing secure text and file encryption using cutting-edge cryptographic algorithms. Features both password-based encryption (ECDH+HKDF+AES-GCM) and X25519 public-key cryptography with NIST 2024 compliance for maximum security.
π Fully Offline β’ π PGP-Style Keys β’ β° Disappearing Messages β’ π File Encryption β’ π‘οΈ Zero Data Collection
- OS: Windows 10 version 1809 or later
- Framework: .NET 6.0 or later
- Architecture: x64, ARM64
- RAM: 512 MB minimum, 1 GB recommended
- Download the latest release from GitHub Releases
- Extract the
.exefile to your preferred location - Run
OffCryptDesktop.exeas administrator (first time only) - Set your master password in Tab 1
- Password Mode: Set master password β Type message β Click "Encrypt"
- Public Key Mode: Generate X25519 keys β Share public key β Import recipient's key
- File Encryption: Create encrypted
.encor.pgpfiles for secure storage
- ECDH + HKDF + AES-GCM: NIST 2024 compliant password-based encryption
- X25519 + AES-GCM: Next-generation public key cryptography
- Multiple ECDH Curves: P-256, P-384, P-521, and ephemeral keys
- Perfect Forward Secrecy: Session-based key derivation
- Disappearing Messages: Time-limited secure communication (hours/days/weeks/months)
- PGP-Style Identity Management: Contact trust levels and fingerprint verification
- Memory Protection: Secure data handling with automatic cleanup
- Windows DPAPI Integration: OS-level private key protection
- File Operations: Create encrypted
.encand.pgpfiles - Offline-First Design: No internet connection required or used
- Attack Protection: Constant-time operations, replay prevention
- Complete Data Wipe: Nuclear option for secure data removal
Windows encryption software main dashboard showing ECDH+HKDF+AES-GCM configuration and secure messaging interface
Password-based encryption mode with disappearing messages settings and AES-256-GCM security options
X25519 public key cryptography interface for PGP-style secure communication without servers
- Complete User Manual - Comprehensive guide with step-by-step instructions
- How to Use - Quick reference for common operations
- Security Best Practices - Guidelines for secure usage
- Troubleshooting - Common issues and solutions
- NIST SP 800-56A Rev. 3: Key establishment standards
- RFC 5869: HKDF implementation
- RFC 7748: X25519 elliptic curve
- FIPS 140-2: Validated cryptographic modules
- Zero Data Collection: No telemetry, analytics, or user data stored
- Open Source: GPL-3.0 license for full transparency
- Memory Safety: Secure handling of passwords and private keys
- Offline Operation: No network communication, fully air-gapped
| Mode | Algorithm | Key Size | Authentication |
|---|---|---|---|
| Password | ECDH+HKDF+AES-GCM | 256-bit | Built-in GCM |
| Public Key | X25519+AES-GCM | 256-bit | Built-in GCM |
| Legacy Support | PBKDF2+AES-CBC | 256-bit | HMAC-SHA256 |
- Windows DPAPI: Secure private key storage
- Windows Forms/WPF: Native Windows UI framework
- Windows Cryptography API: OS-provided secure random generation
- .NET 6.0+: Modern runtime with security enhancements
- Language: C# (.NET 9.0+)
- UI Framework: Windows Forms
- Cryptography: Windows Cryptography API, Bouncy Castle
- Storage: Windows DPAPI, Registry, INI files
git clone https://github.com/EmptyCode0x86/OffCryptDesktop
cd OffCryptDesktop
dotnet restore
dotnet build --configuration ReleaseOffCryptDesktop/
βββ Core/ # Cryptographic implementations
βββ UI/ # Windows Forms interface
βββ Security/ # Memory management & key storage
βββ FileOperations/ # Encrypted file handling
βββ Documentation/ # User guides and technical docs
- π Documentation: User Manual
- π Issues: GitHub Issues
- π¦ Updates: @OffCryptAndroid
If you find OffCrypt Desktop useful, consider supporting the project:
Contributions are welcome! Please read our contributing guidelines and ensure all security-related changes are thoroughly reviewed.
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
- Bouncy Castle: Cryptographic library
- Microsoft .NET: Runtime framework
- Windows Cryptography API: Secure random generation and key storage
π OffCrypt Desktop - Secure communication without compromise
Made by EmptyCode0x86 | Follow updates: @OffCryptAndroid