Qual é o propósito criptográfico do comando gpg “--enarmor”?

2

O comando gpg " - enarmor " ou " - enarmour "

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

cria um arquivo com uma extensão .gpg, como:

-----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-----

de um arquivo como:

-----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-----

Alguém poderia esclarecer o propósito desse comando e o que ele faz especificamente?

    
por Patriot 17.06.2018 / 12:41

1 resposta

1

Citando este e-mail :

Hi List,

What is the difference between "gpg --armor --store" and "gpg --enarmor"?

     

- armor --store cria uma mensagem OpenPGP blindada: uma "mensagem literal", não criptografada e não assinada.

     

- enarmor armaduras tudo o que você alimentá-lo. O resultado não é uma mensagem do OpenPGP.

Portanto, este comando toma a entrada que você alimenta e codifica usando o mecanismo padrão de codificação OpenPGP (base64 + header e footer?) e retorna isso sem garantir que o resultado seja realmente passível de ser lido como uma mensagem OpenPGP. / p>     

por 17.06.2018 / 14:52

Tags