PGP Encryption / Decryption issue e Integrity methods

1

Tivemos um processo que durou quase três anos sem problemas até a semana passada.

Nós tentamos gerar um arquivo criptografado e ele foi feito com sucesso, mas na descriptografia, ele nos deu este erro:

It's not possible to decrypt this message because your keyring does not contain usable private key(s) corresponding to any of the above public key(s).

Como posso resolver este problema?

Além disso, após esse erro, estamos tentando agora adicionar alguma Verificação de Integridade para os arquivos criptografados, portanto, há alguma coisa que eu possa fazer com o (s) arquivo (s) .exe do pgp para fazer isso? Ou o que mais devo fazer com o meu código para fazer essa coisa funcionar?

    
por Anas Mousa 19.05.2013 / 13:12

1 resposta

0

O OpenPGP usa Criptografia de chave pública . Isso significa que você está distribuindo sua chave pública (assim chamada de pública) para que outros criptografem as informações direcionadas a você e apenas o detentor da chave privada (aqui: você) pode descriptografá-la.

A mensagem de erro é bem clara: Você criptografou o arquivo usando uma chave pública para a qual você não tem a chave privada no seu chaveiro. Você precisará importá-lo; se você não tem (mais), você não pode descriptografar o arquivo.

Se você estiver usando o Symantec PGP, poderá fazê-lo usando

pgp --import <keyname.asc>

Para o GnuPG, basta substituir o pgp por gpg .

Seu arquivo criptografado provavelmente estará bem, o PGP pode lê-lo, caso contrário, ele teria ecoado em outra mensagem de erro.

    
por 19.05.2013 / 14:27