Was ist der kryptografische Zweck des gpg-Befehls "--enarmor"?

516
Patriot

Der gpg-Befehl " --enarmor " oder " --enarmour "

gpg2 --enarmor /home/none/testing.asc 

erstellt eine Datei mit der Erweiterung .gpg wie:

-----BEGIN PGP ARMORED FILE-----  Comment: Use "gpg --dearmor" for unpacking  LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQpIYXNoOiBTSEE1MTIK CkhTSU5EIFpVUEROIFFKRUVNIFdEVVhJIEpTV1VYIGV0Yy4KLS0tLS1CRUdJTiBQ R1AgU0lHTkFUVVJFLS0tLS0KCmlMZ0VBUk1LQUIwV0lRUXRLVW5uSjhxQzlhRDlN d2wrcjltT05SRDZJd1VDV3lYaWlnQUtDUkIrcjltT05SRDYKSXhZeUFna0JwWDFz WmY0cG54WVpZa0ExSkhPekkwdzNaZmpZS09PT0h2OWRGM3FVSHcvUXhuQWlYMGJ2 T3ZoeAovZ2Fnb0lEbzdBa3RNd0lRV05HQ1ZIUDlwZUZsQ1lVQ0IyQUpCUlVtdDZQ a284YWkwSkRoaDNuQWovTDNaU3pBCk5kU1RjQXphTzZCaytQVW90NHYvdTVsd2Vo N3NxUHFNWTY5YWlRYUtXcHVWbHY2MkZxSU9tRmpMCj1xUjRxCi0tLS0tRU5EIFBH UCBTSUdOQVRVUkUtLS0tLQo= =z8/a  -----END PGP ARMORED FILE----- 

aus einer Datei wie:

-----BEGIN PGP SIGNED MESSAGE-----  Hash: SHA512  HSIND LUPDN QJEEM WDUXI RBAYO etc.  -----BEGIN PGP SIGNATURE-----  iLgEARMKAB0WIQQtKUnnJ8qC9aD9Mwl+r9mONRD6IwUCWyXiigAKCRB+r9mONRD6 IxYyAgkBpX1sZf4pnxYZYkA1JHOzI0w3ZfjYKOOOHv9dF3qUHw/QxnAiX0bvOvhx /gagoIDo7AktMwIQWNGCVHP9peFlCYUCB2AJBRUmt6Pko8ai0JDhh3nAj/L3ZSzA NdSTcAzaO6Bk+PUot4v/u5lweh7sqPqMY69aiQaKWpuVlv62FqIOmFjL =qR4q  -----END PGP SIGNATURE----- 

Könnte jemand den Zweck dieses Befehls klarstellen und was er konkret macht?

2

1 Antwort auf die Frage

1
SEJPM

Zitieren dieser E-Mail :

Hallo Liste,

Was ist der Unterschied zwischen "gpg --armor - store" und "gpg - enarmor"?

--armor --store erstellt eine gepanzerte OpenPGP-Nachricht: eine "wörtliche Nachricht", die unverschlüsselt und unsigniert ist.

- Rüstungen, egal was Sie füttern. Das Ergebnis ist keine OpenPGP-Nachricht.

Dieser Befehl übernimmt also im Wesentlichen die Eingabe, die Sie ihm zuführen, und codiert sie dann mit dem standardmäßigen OpenPGP-Kodierungsmechanismus (base64 + Kopf- und Fußzeile?). Er gibt das zurück, ohne sicherzustellen, dass das Ergebnis tatsächlich als OpenPGP-Nachricht oder etwas ähnliches analysiert werden kann.

Ich freue mich sehr über Ihre Antwort. Aber beantwortet es die Frage vollständig? Das GPG-Handbuch besagt, dass --enarmor und --dearmor "eine beliebige Eingabe in eine OpenPGP-ASCII-Rüstung packen oder entpacken. Dies ist eine GnuPG-Erweiterung von OpenPGP und im Allgemeinen nicht sehr nützlich." Ein beliebiger Wert? Nun, das hört sich nach Salz an. Patriot vor 6 Jahren 0
@Patriot ein Salt hat einen klar definierten Platz im OpenPGP-Standard (zumindest hoffe ich), das ist wirklich nur ein Befehl, der wie folgt lautet: "Wir haben also diesen ausgefallenen Mechanismus, um beliebige Daten mit Text zu verschlüsseln Nutzer". SEJPM vor 6 Jahren 0