Descriptografa o arquivo usando uma chave pública diferente

0

Estamos usando o GnuPG para proteger nossos arquivos e não encontramos nenhum desafio ao descriptografar ou criptografar arquivos. No entanto, temos outra chave pública que importamos de outro cliente, vamos chamá-la de CompanyB, e precisamos descriptografar os arquivos que eles enviaram usando sua chave pública (chave pública B).

Como você especifica na linha de comando para usar uma chave pública específica para descriptografar um arquivo da CompanyB?

>gpg --list-keys
/.../.../gnupg/pubring.gpg
-----------------------------------------------------
pub   2048R/A3116C78 2016-06-28
uid       [ultimate] CompanyA <[email protected]>
sub   2048R/27160116 2016-06-28

pub   2048R/678434E4 2016-08-29
uid       [ultimate] CompanyB <[email protected]>
sub   2048R/DE4D3F7E 2016-08-29

Precisamos usar o certificado da CompanyB para descriptografar os arquivos CompanyB.

    
por dimas 03.10.2016 / 12:21

1 resposta

2

Você está confundindo vários conceitos ou termos de criptografia de chave pública / privada. Chaves públicas e privadas sempre ocorrem juntas (assim, elas geralmente são chamadas de pares de chaves pública-privada). A chave pública é publicada para pessoas que desejam enviar informações criptografadas, enquanto a chave privada é mantida em segredo e pode ser usada para descriptografar a mensagem novamente.

Você não pode descriptografar uma mensagem usando qualquer chave, mas a chave privada pertencente à chave pública. Este é o conceito mais central de criptografia de chave pública / privada.

Se as mensagens foram criptografadas para "CompanyB", a chave privada de "CompanyB" é necessária para descriptografar a mensagem. Se você não tiver, não poderá descriptografá-lo; se fosse possível ter apenas a chave pública / certificado (esses termos são freqüentemente usados misturados como objetos relacionados, mas não iguais), a criptografia seria inútil. Peça ao remetente para criptografar a sua chave pública ou peça a B para descriptografar as mensagens para você.

Com relação a como as teclas são selecionadas com o GnuPG: basta importar as chaves ( gpg --import ), o GnuPG selecionará a chave correta automaticamente. Normalmente, a chave requerida é armazenada nos cabeçalhos da mensagem criptografada, caso contrário o GnuPG tentará todas as chaves privadas.

    
por 03.10.2016 / 13:11