delicious

Answer: How to password protect gzip files on the command line?

Een murb'ed feed, meer 7 jaar geleden geplaatst onder encryption, openssl, secure, command line, terminal & linux.

tl;dr:

Symetric (OpenSSL)

Encrypt:

$ tar cz folder_to_encrypt | openssl enc -aes-256-cbc -e > out.tar.gz.enc

Decrypt:

$ openssl enc -aes-256-cbc -d -in out.tar.gz.enc | tar xz

This is for example how I make a secure postgresql dump: pg_dump database-name | gzip | openssl enc -aes-256-cbc -kfile .backuppassphrase -e > "db_backups/dump.psql.gz.enc" and extract it with: openssl enc -aes-256-cbc -d -in dump.psql.gz.enc | gzip -d > dump.psql

Asymetric (gpg)

Encrypt:

$ gpg --encrypt out.tar.gz

Decrypt:

$ gpg --decrypt out.tar.gz

Lees meer op de oorspronkelijke bron.

Op de hoogte blijven?

Maandelijks maak ik een selectie artikelen en zorg ik voor wat extra context bij de meer technische stukken. Schrijf je hieronder in:

Mailfrequentie = 1x per maand. Je privacy wordt serieus genomen: de mailinglijst bestaat alleen op onze servers.