GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - AroCrypt/app: AroCrypt is a tool for encryption and decryption text and files, steganography with auto encryption.

BranchesTags
Open more actions menu

Latest commit

 

History

32 Commits
32 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
.vscode
.vscode
 
 
assets
assets
 
 
electron
electron
 
 
public
public
 
 
src
src
 
 
.gitignore
.gitignore
 
 
.npmrc
.npmrc
 
 
.playwright.config.txt
.playwright.config.txt
 
 
.vite.config.flat.txt
.vite.config.flat.txt
 
 
LICENSE.txt
LICENSE.txt
 
 
README.md
README.md
 
 
README.ru.md
README.ru.md
 
 
build.js
build.js
 
 
electron-builder.json
electron-builder.json
 
 
index.html
index.html
 
 
package.json
package.json
 
 
postcss.config.cjs
postcss.config.cjs
 
 
tailwind.config.js
tailwind.config.js
 
 
tsconfig.json
tsconfig.json
 
 
tsconfig.node.json
tsconfig.node.json
 
 
vite.config.ts
vite.config.ts
 
 
vitest.config.ts
vitest.config.ts
 
 

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

About

AroCrypt is a tool for encryption and decryption text and files, steganography with auto encryption.

arocrypt.vercel.app

Topics

aes-256aes-cbcaes-encryptionarocodesarocryptcrytographycybersecuritydecryptionencryptionencryption-decryption-toolimage-steganography-toolprivacysecuritystegonography

Resources

Readme
GPL-3.0 license
Activity
Custom properties

Stars

57 stars

Watchers

3 watching

Forks

8 forks
Report repository

Releases

Sponsor this project

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.