Scroll to navigation

RAGE(1) General Commands Manual RAGE(1)

NAME

rage - A simple, secure, and modern encryption tool

SYNOPSIS

rage [FLAGS] [OPTIONS] [INPUT_FILE (defaults to stdin)]

FLAGS

Display help text and exit.

Display version info and exit.

Encrypt the input. By default, the input is encrypted.

Decrypt the input. By default, the input is encrypted.

Encrypt with a passphrase instead of recipients.

Encrypt to a PEM encoded format.

OPTIONS

Encrypt to the specified RECIPIENT. May be repeated.

Encrypt to the recipients listed at PATH. May be repeated.

Use the identity file at IDENTITY. May be repeated.

Write the result to the file at path OUTPUT. Defaults to standard output.

The maximum work factor to allow for passphrase decryption.

EXIT STATUS

0
Successful program execution.

1
Unsuccessful program execution.

101
The program panicked.

EXAMPLES

$ echo "_o/" | rage -o hello.age -r age1uvscypafkkxt6u2gkguxet62cenfmnpc0smzzlyun0lzszfatawq4kvf2u
$ echo "_o/" | rage -r age1uvscypafkkxt6u2gkguxet62cenfmnpc0smzzlyun0lzszfatawq4kvf2u -r age1ex4ty8ppg02555at009uwu5vlk5686k3f23e7mac9z093uvzfp8sxr5jum > hello.age
$ rage -p -o hello.txt.age hello.txt
Type passphrase:
$ tar cv ~/xxx | rage -R recipients.txt > xxx.tar.age
$ tar cv ~/xxx | rage -e -i keyA.txt -i keyB.txt > xxx.tar.age
$ echo "_o/" | rage -o hello.age -R <(curl https://github.com/str4d.keys)
$ rage -d -o hello -i keyA.txt -i keyB.txt hello.age

AUTHOR

Jack Grigg <thestr4d@gmail.com>