Picocrypt/cli/v1/picocrypt
Evan Su e9c2e57b55
Update go.mod
2024-04-25 10:30:22 -04:00
..
README.md
go.mod Update go.mod 2024-04-25 10:30:22 -04:00
go.sum
main.go

README.md

Note: this is a legacy version of the CLI kept for compatibility purposes. You probably want to use v2 instead.

CLI

Before you dive in, keep in mind that the CLI is limited in functionality and not meant to replace the GUI in any remote way. It only works with volumes that don't use any keyfiles or advanced features, and you will still need the GUI to do anything more than basic file encryption. You should only use the CLI when you are not able to run the GUI or need an automatable interface for encrypting and decrypting files.

Installation

If you don't have Go installed, download it from here or install it from your package manager. Then, run the command below:

go install github.com/HACKERALERT/Picocrypt/cli/v1/picocrypt@latest

You should now be able to run picocrypt in your terminal. If not, run export PATH=$PATH:$(go env GOPATH)/bin and try again.

Usage

The CLI is designed to do one thing and one thing only: encrypt and decrypt a single file. Thus, it should be very simple to use:

picocrypt -p password <file>

It's basic by design, allowing you to use it as a secure building block for automating encryption, writing shell scripts, and so on.