Skip to content

Commit

Permalink
chore: update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
kelseykm committed Feb 24, 2024
1 parent 0c50c94 commit 158b073
Showing 1 changed file with 34 additions and 28 deletions.
62 changes: 34 additions & 28 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,28 +1,34 @@
# kelcryptor

![kelcryptor](https://raw.githubusercontent.com/kelseykm/banners/main/kelcryptor/banner.png)

A commandline file encryption and decryption application, written in [Go](https://go.dev).

## Features

- AES-256-GCM encryption
- No limit on file size to be encrypted
- Keeps track of the integrity of encrypted file
- Get alert if wrong password is used without having to wait for the entire file to be decrypted
- Pass multiple files at a go to be encrypted/decrypted
- Ignore and skip files with errors when encrypting/decrypting many files
- Keeps track of time taken to encrypt/decrypt file(s)
- Shows progress of encryption/decryption

## Installation

Clone this repository and run `make install` at the repository root

> Installation via the go module system (e.g. `go install`, or `go get`)
> currently installs outdated versions of kelcryptor. Please use the method
> stated above.
### Local build

Clone this repository and run `make` at the repository root
# kelcryptor

![kelcryptor](https://raw.githubusercontent.com/kelseykm/banners/main/kelcryptor/banner.png)

A commandline file encryption and decryption application, written in [Go](https://go.dev).

## Features

- AES-256-GCM encryption
- No limit on file size to be encrypted
- Keeps track of the integrity of encrypted file
- Get alert if wrong password is used without having to wait for the entire file to be decrypted
- Pass multiple files at a go to be encrypted/decrypted
- Ignore and skip files with errors when encrypting/decrypting many files
- Keeps track of time taken to encrypt/decrypt file(s)
- Shows progress of encryption/decryption

## Installation

Clone this repository and run `make install` at the repository root

> Installation via the go module system (e.g. `go install kelcryptor`, or `go get kelcryptor`
> ) currently installs outdated versions of kelcryptor. Please
> use the method stated above.
If on Windows and/or without Makefile Tools, run the following command instead:
`go install -ldflags="-s -w"`

### Local build

Clone this repository and run `make` at the repository root

If on Windows and/or without Makefile Tools, run the following command instead:
`go build -ldflags="-s -w"`

0 comments on commit 158b073

Please sign in to comment.