É possível criptografar arquivos sem conhecer a chave pública da pessoa que eu estou disposto a compartilhar os dados?

3

Se eu tiver arquivos que gostaria de compartilhar com outra pessoa, no entanto, se essa pessoa não tiver uma chave pública, por exemplo, eles ainda não instalaram o PGP, etc. como posso criptografar os dados para que apenas esse indivíduo possa decifrá-los com sua chave privada?

    
por PeanutsMonkey 31.10.2011 / 23:02

2 respostas

7

Com o PGP ou outros métodos de criptografia de chave pública, não, isso não é possível. Você deve ter sua chave pública para criptografar o arquivo para eles.

Existem outros métodos de criptografia, no entanto. O mais comum seria chamado de "segredo compartilhado", e isso inclui coisas como criptografia de arquivos ZIP ou criptografia de arquivos RAR. Você essencialmente criptografa o arquivo usando uma "senha". Para descriptografar, você também deve saber a mesma senha. Portanto, isso não exige que você saiba a chave pública do destinatário, mas o exige que o destinatário informe a senha de algum modo - esperançosamente, em um canal seguro.

    
por 31.10.2011 / 23:24
4

Você não pode. Se você quiser usar o PGP, precisará da chave para criptografá-lo. Uma solução alternativa é zip / rar / 7z / etc. os arquivos, especificando uma senha. Obviamente, é necessário fornecer a senha, mas você pode criptografar um arquivo de texto com a senha com a chave pública quando receber um; que seria fora de banda de uma forma.

    
por 31.10.2011 / 23:24