AroCrypt AroCodes
winget install --id=OfficialAroCodes.AroCrypt -e
Strong encryption & steganography made simple — secure your data effortlessly with AroCodes’ trusted toolkit.
AroCrypt is a powerful encryption and decryption application designed to safeguard your sensitive information. Whether you need to secure text, confidential files, or other digital data, AroCrypt provides robust security features to protect your information from unauthorized access.
Key Features:
- Text Encryption & Decryption: Easily encrypt and decrypt sensitive text to ensure secure communication.
- File Encryption & Decryption: Protect files of any format using strong encryption algorithms.
- Secure Key Management: Generate and manage encryption keys securely for reliable data access.
- Cross-Platform Compatibility: Works seamlessly on multiple operating systems, ensuring flexibility and accessibility.
- User-Friendly Interface: Intuitive design that caters to both beginners and advanced users.
Audience & Benefit: Ideal for individuals and organizations seeking to protect sensitive data. AroCrypt empowers users with the ability to secure their information confidently, preventing unauthorized access and ensuring compliance with security standards. Install via winget for a seamless experience.
README
🔐 AroCrypt
> 🌐 Читать на Русском
AroCrypt is a modern, cross-platform encryption tool designed to protect your sensitive data—whether it's text, files, or even embedded within images. With a clean interface and military-grade encryption, AroCrypt makes powerful data protection easy for everyone.
🖥️ OS Compatibility
Operating System | 32-Bit | 64-Bit |
---|---|---|
Windows 7 | ❌ | ❌ |
Windows 8 | ✅ | ✅ |
Windows 8.1 | ✅ | ✅ |
Windows 10 | ✅ | ✅ |
Windows 11 | ✅ | ✅ |
Linux (Debian-based) | ❌ | ✅ |
macOS 11+ | ❌ | ✅ & (arm64) |
🚀 Features
-
Text Encryption & Decryption
Secure plain text using strong AES-based encryption and safely share results with packed public key output. -
File Encryption & Decryption
Encrypt or decrypt files of any type with reliable AES encryption, outputting.arocrypt
formatted secure files. -
Image Steganography Hide files inside
.png
images with automatic encryption. Only the correct key can extract the original content. Perfect for ultra-discreet file sharing. -
Secure Key Generation & Management
Automatically generates secure random keys for every operation. Your keys never leave your device. -
Cross-Platform Support
- Windows (
x64
&x32
) —.exe
Setup & Portable - Linux (
x64
) —.AppImage
&.deb
- macOS 11+ (
x64
&arm64
) —.dmg
- Windows (
-
Modern UI
Sleek, intuitive design built for modern systems and workflows. -
Compact & Portable
No installation required for.AppImage
or Windows Portable versions — just run and go.
💡 How to Use
🔏 Encrypting Text
- Enter your text in the input field.
- Click Encrypt.
- Copy the result — it's a Base64-encoded string containing only the public keys, safe to share.
🔓 Decrypting Text
- Paste the Base64 public key string.
- Click Decrypt to reveal the original message.
📁 Encrypting Files
- Select the file(s) you want to encrypt.
- Click Encrypt File(s).
- You'll get a
.arocrypt
file with embedded encrypted content.
🗝️ Decrypting Files
- Select a
.arocrypt
file. - Click Decrypt File(s).
- Your original file(s) will be restored.
🖼️ Embedding Files into PNG (Steganography)
- Select a
.png
image (used as a container). - Upload the file(s) you want to hide.
- Click Embed File(s).
- You’ll get a
.png
image that secretly contains your encrypted data.
🧩 Extracting Files from PNG
- Select the
.png
image that has embedded data. - Click Extract File(s).
- You'll receive the original encrypted files (you’ll still need the correct decryption key to unlock them).
🛡️ Security
AroCrypt uses industry-standard encryption algorithms such as:
- AES-256-CBC
- AES-192-CBC
- AES-128-CBC
With key/IV randomization and optional HMAC protection for integrity. We’re committed to expanding our supported algorithms in future releases. Your encryption keys are never uploaded or stored.
🧪 Dev Notes
- Built with Electron.js, powered by Node.js and React.js.
- Entirely written in TypeScript for type safety and maintainability.
- Encryption logic is fully custom, using Node.js crypto APIs — no third-party libraries for core encryption.
- Portable architecture: runs on Windows, Linux and macOS.
🛠️ How to Install on macOS (Unsigned App Warning)
Since this app isn’t signed with an official Apple Developer ID, macOS will warn you during installation or launch.
To install and run the app:
- Download the
.dmg
file. - Open the app — macOS will block it and show a warning like: “App can’t be opened because it is from an unidentified developer.”
- To bypass this:
- Open
System Preferences
>Security
&Privacy
>General tab
. - You’ll see a message about the blocked app with an “Open Anyway” button. Click it.
- Confirm when prompted.
- Alternatively, you can right-click (or
Control
+ click) the app and choose Open, then confirm the warning.
> [!CAUTION] > This warning is a macOS security feature to protect your system. Only bypass if you trust the source.
Why no official signing?
- Official Apple Developer ID certificates cost money (~$99/year).
- This app is free and open source, so we rely on you to verify and trust the app yourself.
For future updates
Check GitHub releases or the official website to download new versions manually.
🐛 Reporting Issues
Found a bug or have a suggestion? Open an issue here and help improve AroCrypt.
🔐 Secure your files, your secrets, your everything—with AroCrypt.
Made by AroCodes 💻