diff options
author | June McEnroe <june@causal.agency> | 2022-01-30 17:35:51 -0500 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2022-01-30 17:35:51 -0500 |
commit | 9c3e37970ab2943d4139ee67a32d9eb4fd91ce16 (patch) | |
tree | 8a4d5d6ef68297da785ca137586ce5c6ef4bc94a /bin/man1 | |
parent | Allow arguments to nasd script (diff) | |
download | src-9c3e37970ab2943d4139ee67a32d9eb4fd91ce16.tar.gz src-9c3e37970ab2943d4139ee67a32d9eb4fd91ce16.zip |
Add enc
Diffstat (limited to '')
-rw-r--r-- | bin/man1/enc.1 | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/bin/man1/enc.1 b/bin/man1/enc.1 new file mode 100644 index 00000000..32845847 --- /dev/null +++ b/bin/man1/enc.1 @@ -0,0 +1,55 @@ +.Dd January 30, 2022 +.Dt ENC 1 +.Os +. +.Sh NAME +.Nm enc +.Nd encrypt and decrypt files +. +.Sh SYNOPSIS +.Nm +.Op Fl acdef +.Op Ar +. +.Sh DESCRIPTION +.Nm +encrypts and decrypts files +using ChaCha20 via +.Xr openssl 1 . +When encrypting files, +the +.Pa .enc +extension is added. +When decrypting files, +the +.Pa .enc +extension is removed, +if possible. +Otherwise output is written +to standard output. +Input files are not removed. +If no files are provided, +standard input is encrypted or decrypted. +. +.Pp +The arguments are as follows: +.Bl -tag -width Ds +.It Fl a +Encrypted data is Base64-encoded. +.It Fl c +Always write to standard output. +.It Fl d +Decrypt. +.It Fl e +Encrypt. +This is the default. +.It Fl f +Do not ask to confirm overwriting files. +.El +. +.Sh EXAMPLES +.Bd -literal -offset indent +$ enc secret.txt +$ rm secret.txt +$ enc -d secret.txt.enc +.Ed |