summary refs log tree commit diff
path: root/bin/man1/enc.1
blob: 328458476be36474607085628a5ae7d0cdb9f03d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
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
span>Tweak colorscheme moreJune McEnroe 2018-02-04Color MatchParen DarkYellowJune McEnroe 2018-02-04Add palette sampling to gfxxJune McEnroe 2018-02-04Add 4-bit RGB to gfxxJune McEnroe 2018-02-04Add Quit menu item to gfcocoaJune McEnroe 2018-02-04Switch back to sane Objective-C styleJune McEnroe 2018-02-04Quit gfcocoa when window closesJune McEnroe 2018-02-03Apparently this is how people write Objective-CJune McEnroe