Skip to content

AroCrypt/app

Repository files navigation

Telegram Discord Gmail Official Website
banner_dark

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.

en_dark

๐Ÿ–ฅ๏ธ OS Compatibility

Operating System 32-Bit 64-Bit
Windows 7 โŒ โŒ
Windows 8 โœ… โœ…
Windows 8.1 โœ… โœ…
Windows 10 โœ… โœ…
Windows 11 โœ… โœ…
Linux (Debian-based) โŒ โœ…
macOS 12+ โŒ โœ… and (arm64)

๐Ÿš€ Features

  • 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 .arocrypt secure containers.

  • Image Steganography
    Hide files inside .png images with automatic encryption. Only the correct private key can extract the content.

  • Cross-Platform Builds

    • Windows (x64 and x32): .exe Setup and Portable
    • Linux (x64): .AppImage and .deb
    • macOS 12+ (x64 and arm64): .dmg
  • 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.


๐Ÿ’ก How to Use

๐Ÿ” Encrypting Text

  1. Enter your text.
  2. Click Encrypt.
  3. Copy the Base64 Data Package containing public, non-sensitive data.

๐Ÿ”“ Decrypting Text

  1. Paste the Base64 Data Package.
  2. Click Decrypt to reveal the original message.

๐Ÿ“ Encrypting Files

  1. Select the file or files.
  2. Click Encrypt File(s).
  3. A .arocrypt file will be generated.

๐Ÿ—๏ธ Decrypting Files

  1. Select a .arocrypt file.
  2. Click Decrypt File(s).
  3. Your original file or files will be restored.

๐Ÿ–ผ๏ธ Embedding Files into PNG (Steganography)

  1. Pick a .png container image.
  2. Select the files you want to hide.
  3. Click Embed File(s).
  4. A new .png with encrypted embedded data will be created.

๐Ÿงฉ Extracting Files from PNG

  1. Select the modified .png image.
  2. Click Extract File(s).
  3. You will receive the encrypted embedded files. A decryption key is still required to unlock them.

๐Ÿ›ก๏ธ Security

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.


๐Ÿงช Dev Notes

  • 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.

๐Ÿ› ๏ธ Installing on macOS (Unsigned App)

macOS will warn you when opening apps not signed with an Apple Developer ID.

To install and open the app:

  1. Download the .dmg.
  2. Open the app once and wait for the warning.
  3. Go to System Preferences > Security and Privacy > General.
  4. Click Open Anyway.
  5. 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.

Why it is unsigned

  • Apple Developer ID certificates cost around 99 dollars per year.
  • AroCrypt is free and open source.

Updating

Get updates from GitHub Releases or the official site: https://arocrypt.vercel.app/download


๐Ÿ› Reporting Issues

Found a bug or have a feature request? Open an issue here: https://github.com/AroCrypt/app/issues


๐Ÿ” Protect your files, your secrets, your everything with AroCrypt.
๐Ÿ‘จโ€๐Ÿ’ปDeveloped by AroCodes