pegh is a file encryption tool using passwords with modern, standardized, and authenticated encryption.
Go to file
Travis Burtrum 82114dece7 Add options and command line parsing 2019-12-26 00:15:54 -05:00
.gitignore Initial commit 2019-12-25 01:35:42 -05:00
LICENSE.md Initial commit 2019-12-25 01:35:42 -05:00
Makefile Add Makefile, make C89 compliant 2019-12-25 09:45:47 -05:00
README.md Initial commit 2019-12-25 01:35:42 -05:00
pegh.c Add options and command line parsing 2019-12-26 00:15:54 -05:00
test.sh Add options and command line parsing 2019-12-26 00:15:54 -05:00

README.md

pegh

pegh is Klingon for secret

pegh is a file encryption tool using passwords and authenticated encryption. It returns proper exit codes so you can tell whether encryption/decryption failed or not.

pegh implements a simple versioned file format so encryption parameters can change in the future, but currently version 0 derives a 256-bit key from your password with scrypt, and uses that to encrypt/decrypt your file with aes-256-gcm.

todo: document usage and file format