AroCrypt Source Code / Читать на Русском
AroCrypt is a next-gen, cross-platform encryption toolkit built to keep your data locked down with zero friction. Encrypt text, files, and even images using strong, battle-tested cryptography. The interface stays clean, fast, and developer-friendly while the security stays airtight. Whether you're protecting personal notes or building secure workflows, AroCrypt delivers serious protection without the complexity.
| Operating System | 32-Bit | 64-Bit |
|---|---|---|
| Windows 7 | ❌ | ❌ |
| Windows 8 | ✅ | ✅ |
| Windows 8.1 | ✅ | ✅ |
| Windows 10 | ✅ | ✅ |
| Windows 11 | ✅ | ✅ |
| Linux (Debian-based) | ❌ | ✅ |
| macOS 11+ | ❌ | ✅ and (arm64) |
-
Text Encryption and Decryption
Secure plain text using strong AES encryption with safe shareable output. -
File Encryption and Decryption
Encrypt or decrypt any file format with reliable AES encryption. Outputs.arocryptsecure containers. -
Image Steganography
Hide files inside.pngimages with automatic encryption. Only the correct private key can extract the content. -
Cross-Platform Builds
- Windows (
x64andx32):.exeSetup and Portable - Linux (
x64):.AppImageand.deb - macOS 11+ (
x64andarm64):.dmg
- Windows (
-
Modern UI
Clean, responsive design built for fast workflows. -
Portable Options
No installation needed for Windows Portable or.AppImage. Just run and go. -
KEM-based Key Exchange
AroCrypt includes Key Encapsulation Mechanisms for safer, modern key handling without exposing sensitive data. -
Improved Encryption Engine
Faster performance, simplified data packaging, cleaner metadata handling, and upgraded security flows.
- Enter your text.
- Click Encrypt.
- Copy the Base64 Data Package containing public, non-sensitive data.
- Paste the Base64 Data Package.
- Click Decrypt to reveal the original message.
- Select the file or files.
- Click Encrypt File(s).
- A
.arocryptfile will be generated.
- Select a
.arocryptfile. - Click Decrypt File(s).
- Your original file or files will be restored.
- Pick a
.pngcontainer image. - Select the files you want to hide.
- Click Embed File(s).
- A new
.pngwith encrypted embedded data will be created.
- Select the modified
.pngimage. - Click Extract File(s).
- You will receive the encrypted embedded files. A decryption key is still required to unlock them.
AroCrypt uses industry-standard algorithms:
-
AES-GCM
- AES-256-GCM
- AES-192-GCM
- AES-128-GCM
-
AES-CBC
- AES-256-CBC
- AES-192-CBC
- AES-128-CBC
-
AES-CTR
- AES-256-CTR
- AES-192-CTR
- AES-128-CTR
Includes key and IV randomization and HMAC-based integrity checks. GCM uses its own authentication tag to prevent tampering.
Your encryption keys are never uploaded, logged, or stored anywhere.
- Built with Electron.js, powered by Node.js and React.js.
- Written entirely in TypeScript.
- Encryption logic is fully custom using native Node.js crypto APIs.
- Cross-platform architecture for Windows, Linux, and macOS.
macOS will warn you when opening apps not signed with an Apple Developer ID.
- Download the
.dmg. - Open the app once and wait for the warning.
- Go to
System Preferences>Security and Privacy>General. - Click Open Anyway.
- Confirm the prompt.
You can also right-click the app and select Open to unlock it.
Caution
This warning protects your system. Only bypass it if you trust the source.
- Apple Developer ID certificates cost around 99 dollars per year.
- AroCrypt is free and open source.
Get updates from GitHub Releases or the official site:
https://arocrypt.vercel.app/download
Found a bug or have a feature request? Open an issue here: https://github.com/OfficialAroCodes/AroCrypt/issues
🔐 Protect your files, your secrets, your everything with AroCrypt.
👨💻Developed by AroCodes