eureka

command module
v0.0.0-...-9911274 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 16, 2021 License: Apache-2.0 Imports: 18 Imported by: 0

README

EUREKA

Eureka is a simple tool to encrypt files and folders. It works on Windows, Linux and MacOS.

Security and Status

Eureka is pretty simple, and well commented. Anyone is free to audit the software themselves.

Install

There are several ways to install Eureka, with more on the way.

Binary.

Get a binary here.

Go get.

If you have Golang installed and /usr/local/go/bin is in your PATH, you should be able to simply get the binary by doing

go get github.com/mimoo/eureka

Homebrew.

If you are on MacOS, just use Homebrew:

brew tap mimoo/eureka && brew install mimoo/eureka/eureka

Usage

1. You are trying to send Bob the file myfile.txt.Start by encrypting the file via:

eureka myfile.txt

which will return a one-time 256-bit AES key and create a new myfile.txt.encrypted file:

File encrypted at myfile.txt.encrypted
In a different secure channel, pass the following one-time key to your recipient.
613800fc6cf88f09aa6aeafab3eedd627503e6c5de28040c549efc2c6f80178d

2. Find a channel to send the encrypted file to Bob. It could be via email, or via dropbox, or via google drive, etc.

3. You then need to transmit the one-time key (613800fc6cf88f09aa6aeafab3eedd627503e6c5de28040c549efc2c6f80178d) to Bob in a different channel. For example, if you exchanged the file (or a link to the file) via email, then send this key to Bob via WhatsApp.

If you send both the encrypted file and the one-time key in the same channel, encryption is useless.

4. Once Bob receives the file and the one-time key from two different channels, he can decrypt the file via this command:

eureka myfile.txt.encrypted

which will create a new file myfile.txt under a decrypted folder containing the original content.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL