Re: amcrypt: deprecated key derivation used
"Stefan G. Weichinger" <[email protected]> Wed, 4 May 2022 12:46:49 +0200
| Newsgroups | gmane.comp.archivers.amanda.devel,gmane.comp.archivers.amanda.user |
|---|---|
| Message-ID | <[email protected]> |
Am 04.05.22 um 11:36 schrieb Exuvo:
> Yeah the included ossl usage is using old key derivation. On my
> installation i have replaced amcrypt-ossl usage with:
> # cat /etc/amanda/encrypt
> #!/bin/bash
>
> AMANDA_HOME=~amanda
> PASSPHRASE=$AMANDA_HOME/.am_passphrase # required
> RANDFILE=$AMANDA_HOME/.rnd
> export RANDFILE
>
> if [ "$1" = -d ]; then
> /usr/bin/openssl enc -pbkdf2 -d -aes-256-ctr -salt -pass fd:3 3<
> "${PASSPHRASE}"
> else
> /usr/bin/openssl enc -pbkdf2 -e -aes-256-ctr -salt -pass fd:3 3<
> "${PASSPHRASE}"
> fi
>
> pbkdf2 to fix the deprecated key derivation, aes-256-ctr for better and
> faster encryption (ctr can be parallelized). Also padding is not needed
> with this encryption method.
> But this obviously cant open old backups so keep this file separate from
> amcrypt-ossl so you can still use the old one for old backups.
Sounds great, thanks! I currently try to adjust it to the debian
environment (amanda user "backup", paths etc).
> While i am at it here is my file for better compression using zstd:
> # cat /etc/amanda/zstd-compression3
> #!/bin/bash
> if [[ "$1" == "-d" ]]; then
> zstd -dqcf
> else
> zstd -qc -3 -T0
> fi
That might be a future improvement. I already have a dumptype doing
that, according to an earlier thread you started (?).