123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- .\" Copyright 2011 Colin Percival
- .\" All rights reserved.
- .\"
- .Dd @DATE@
- .Dt TARSNAP-KEYREGEN 1
- .Os
- .Sh NAME
- .Nm tarsnap-keyregen
- .Nd generate a key file for use with
- .Xr tarsnap-recrypt 1
- .Sh SYNOPSIS
- .Nm
- .Fl -keyfile Ar key-file
- .Fl -oldkey Ar old-key-file
- .Fl -user Ar user-name
- .Fl -machine Ar machine-name
- .Op Fl -passphrased
- .Op Fl -passphrase-mem Ar maxmem
- .Op Fl -passphrase-time Ar maxtime
- .Nm
- .Fl -version
- .Sh DESCRIPTION
- .Nm
- generates a set of cryptographic keys which are compatible
- with an existing set of cryptographic keys, registers with
- the tarsnap server, and writes a key file for use with
- .Xr tarsnap-recrypt 1
- and
- .Xr tarsnap 1 .
- The term "compatible"
- here means that it is possible to re-encrypt archives stored with
- the first set of keys to be stored with the second set of keys.
- This is required because Tarsnap has some keys which need to stay the same
- when re-encrypting data; otherwise, existing archives will become unreadable
- and cannot be used for deduplication.
- .Pp
- The
- .Fl -keyfile Ar key-file
- option specifies the name of the file in which to write the newly-generated
- keys.
- The
- .Fl -oldkey Ar old-key-file
- option specifies the name of the file containing the old keys.
- The
- .Fl -user Ar user-name
- option specifies the name (i.e. email address) of the Tarsnap account.
- The
- .Fl -machine Ar machine-name
- option specifies a name which will be displayed in accounting reports so that
- you can see how much data each machine is storing.
- .Pp
- If the
- .Fl -passphrased
- option is specified, the user will be prompted to enter a passphrase (twice)
- to be used to encrypt the key file.
- .Pp
- If the
- .Fl -passphrase-mem Ar maxmem
- option is specified, a maximum of
- .Ar maxmem
- bytes of RAM will be used in the scrypt key derivation function to
- encrypt the key file; it may be necessary to set this option if a key
- file is being generated on a system with far more RAM than the system
- on which the key file will be used.
- .Pp
- If the
- .Fl -passphrase-time Ar maxtime
- option is specified, a maximum of approximately
- .Ar maxtime
- seconds will be used in the scrypt key derivation function to
- encrypt the key file.
- .Pp
- The
- .Fl -version
- option prints the version number of
- .Nm ,
- then exits.
|