Re: Verschlüsseltes tgz mit "garbage after EOF"

From: Frank Steinborn <steinex(at)nognu.de>
Date: Mon, 29 Jun 2009 18:29:10 +0200

On Mo, Jun 29, 2009 at 05:14:20pm +0200, Timm Wimmers wrote:
> Ich würde gern ein verschlüsseltes tgz erstellen in etwa wie folgt:
>
> $ tar cjf - $SOURCEFOLDER | \
> openssl bf -e \
> -out $SOURCEFOLDER.tgz.enc \
> -pass pass:SILLYPASS
>
> Wenn ich das jetzt wieder "decode" in etwa so:
>
> $ openssl bf -d \
> -in $SOURCEFOLDER.tgz.enc \
> -out $SOURCEFOLDER.tgz \
> -pass pass:SILLYPASS
>
> Bekomme ich das TGZ entschlüsselt und kann es eigentlich ganz gut
> entpacken, allerdings schmeißt bzip2 folgende Meldung aus:
>
> "bzip2: (stdin): trailing garbage after EOF ignored"
>
> Ich vermute openssl arbeitet blockweise und füllt am Ende fehlende Daten
> bis zur Blockgrenze an das tgz an, also hängen da ein paar Bytes zuviel
> dran. Da bzip2 die Datei ordnungsgemäß entpackt, mach ich mir jetzt
> nicht allzu große Sorgen, bin mir aber unsicher.
>
> Ideen?
>
> Besten Dank.

Hallo Timm,

Du könntest einfach gpg verwenden. Mit "gpg -c file.tgz" wird eine
einzelne Datei verschlüsselt (mit --cipher-algo kannst Du zusätzlich
den Algorithmus bestimmen).
Entpackt wird das ganze dann wieder mit gpg -d file.tgz.gpg >> file.

Hoffe das hilft.

Grüße,
Frank

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Mon 29 Jun 2009 - 18:28:49 CEST

search this site