Skip to content

autistic-avenger/ArmoraCrypt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ArmoraCrypt

A lightweight, fast CLI tool for encrypting and storing files securely on the cloud.
Written in Go with cobra

Features

  • AES-256 Encryption - Military-grade encryption for all file types
  • Folder Support - Automatically zip and encrypt entire directories
  • Dropbox Integration - Seamlessly upload and download encrypted files
  • Local Security - Keys never leave your machine
  • Easy to Use - Simple CLI commands for all operations

Quick Start

Prerequisites

Installation

# Clone the repository
git clone https://github.com/autistic-avenger/ArmoraCrypt
cd ArmoraCrypt

# Install the binary
go install

# Verify installation
armoracrypt


#For Linux run:
#bash->
echo 'export PATH=$PATH:/usr/local/go/bin:$(go env GOPATH)/bin' >> ~/.bashrc

#zsh->
echo 'export PATH=$PATH:/usr/local/go/bin:$(go env GOPATH)/bin' >> ~/.zshrc

That's it! You're ready to encrypt.

Demo

DEMO.mp4.mp4

Usage Guide

Basic Commands

🔐 Encrypt a Single File

armoracrypt encrypt --fp "path/to/your/document.pdf"

Creates document.pdf.crypt

📦 Encrypt a Folder

armoracrypt encrypt --d "path/to/your/folder"

Automatically zips and encrypts the entire folder

🔓 Decrypt Files or Folders

armoracrypt decrypt --fp "path/to/encrypted/file.crypt"

Works with both files and encrypted folder archives

☁️ Upload to Dropbox

armoracrypt upload --fp "path/to/file/folder"

Automatically encrypts your file/folder and uploads it to cloud

⬇️ Download from Dropbox

armoracrypt download

Retrieve and decrypt files from your Dropbox

Configuration

Setting Up Dropbox Integration

  1. Create a Dropbox App
    • Go to Dropbox Developer
    • Create a new app
    • Generate an access token
    • Enter the token when prompted

About

The cloud should store your documents, not read them. Encrypt everything locally with military-grade AES-256-GCM, and keep your privacy exactly where it belongs, with YOU!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages