| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 | 
							- .\" Man page generated from reStructuredText.
 
- .
 
- .
 
- .nr rst2man-indent-level 0
 
- .
 
- .de1 rstReportMargin
 
- \\$1 \\n[an-margin]
 
- level \\n[rst2man-indent-level]
 
- level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
 
- -
 
- \\n[rst2man-indent0]
 
- \\n[rst2man-indent1]
 
- \\n[rst2man-indent2]
 
- ..
 
- .de1 INDENT
 
- .\" .rstReportMargin pre:
 
- . RS \\$1
 
- . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin]
 
- . nr rst2man-indent-level +1
 
- .\" .rstReportMargin post:
 
- ..
 
- .de UNINDENT
 
- . RE
 
- .\" indent \\n[an-margin]
 
- .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]]
 
- .nr rst2man-indent-level -1
 
- .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
 
- .in \\n[rst2man-indent\\n[rst2man-indent-level]]u
 
- ..
 
- .TH "BORG-KEY-CHANGE-ALGORITHM" 1 "2022-06-26" "" "borg backup tool"
 
- .SH NAME
 
- borg-key-change-algorithm \- Change repository key algorithm
 
- .SH SYNOPSIS
 
- .sp
 
- borg [common options] key change\-algorithm [options] ALGORITHM
 
- .SH DESCRIPTION
 
- .sp
 
- Change the algorithm we use to encrypt and authenticate the borg key.
 
- .sp
 
- Important: In a \fIrepokey\fP mode (e.g. repokey\-blake2) all users share the same key.
 
- In this mode upgrading to \fIargon2\fP will make it impossible to access the repo for users who use an old version of borg.
 
- We recommend upgrading to the latest stable version.
 
- .sp
 
- Important: In a \fIkeyfile\fP mode (e.g. keyfile\-blake2) each user has their own key (in \fB~/.config/borg/keys\fP).
 
- In this mode this command will only change the key used by the current user.
 
- If you want to upgrade to \fIargon2\fP to strengthen security, you will have to upgrade each user\(aqs key individually.
 
- .sp
 
- Your repository is encrypted and authenticated with a key that is randomly generated by \fBborg init\fP\&.
 
- The key is encrypted and authenticated with your passphrase.
 
- .sp
 
- We currently support two choices:
 
- .INDENT 0.0
 
- .IP 1. 3
 
- argon2 \- recommended. This algorithm is used by default when initialising a new repository.
 
- The key encryption key is derived from your passphrase via argon2\-id.
 
- Argon2 is considered more modern and secure than pbkdf2.
 
- .IP 2. 3
 
- pbkdf2 \- the legacy algorithm. Use this if you want to access your repo via old versions of borg.
 
- The key encryption key is derived from your passphrase via PBKDF2\-HMAC\-SHA256.
 
- .UNINDENT
 
- .sp
 
- Examples:
 
- .INDENT 0.0
 
- .INDENT 3.5
 
- .sp
 
- .nf
 
- .ft C
 
- # Upgrade an existing key to argon2
 
- borg key change\-algorithm /path/to/repo argon2
 
- # Downgrade to pbkdf2 \- use this if upgrading borg is not an option
 
- borg key change\-algorithm /path/to/repo pbkdf2
 
- .ft P
 
- .fi
 
- .UNINDENT
 
- .UNINDENT
 
- .SH OPTIONS
 
- .sp
 
- See \fIborg\-common(1)\fP for common options of Borg commands.
 
- .SS arguments
 
- .INDENT 0.0
 
- .TP
 
- .B ALGORITHM
 
- select key algorithm
 
- .UNINDENT
 
- .SH SEE ALSO
 
- .sp
 
- \fIborg\-common(1)\fP
 
- .SH AUTHOR
 
- The Borg Collective
 
- .\" Generated by docutils manpage writer.
 
- .
 
 
  |