Usando o Comando GNUPG Encrypt no Windows 7 Professional

1

Estou usando a porta do Windows do GNU Privacy Guard  lançamento "light" para a versão 1.0.9 instalado em um laptop profissional do windows 7. Instalado no diretório padrão de: C: \ Arquivos de Programas (x86) \ GNU \ GnuPG. Os arquivos trustdb e keyring estão aqui: C: \ users \\ AppData \ Roaming \ gnupg. Ambas as pastas são enviadas na minha variável de ambiente PATH.

Eu tenho acompanhado este tutorial: link

e tudo funcionou perfeitamente até 4.1 Usando o comando de criptografia GPG

Quando eu tento este comando para criptografar um arquivo de texto simples com uma linha "Isto é um teste!", recebo um erro.

gpg --recipiente "John Doe" --descreva "C: \ data.txt.gpg" --encrypt "data.txt"

O erro que recebo é:

gpg: não pode abrir 'data.txt': sem erro gpg: data.txt: criptografia falhou: erro de abertura de arquivo

Alguma idéia porque recebi esse erro? Alguma coisa tem a ver com os direitos do Win 7? Eu verifiquei os atributos dos arquivos de texto e eles estão bem.

Alguém sabe em qual pasta o arquivo será criado? E se a pasta precisa ou não de direitos especiais? Como afirmei acima, eu era capaz de fazer todas as etapas anteriores do tutorial sem erros ou problemas ... incluindo a criação de pares de chaves e a publicação de uma chave pública em um arquivo.

Obrigado por qualquer ajuda que você possa me dar

    
por Johnny Holmes 25.04.2012 / 16:29

1 resposta

3

Não consigo explicar a mensagem de erro; no entanto, ele pode simplesmente desaparecer após a atualização para o GnuPG mais recente (instale usando o pacote Gpg4Win ).

O resto:

Does anyone know what folder the file will be created in?

O que você especificou em --output , é claro. C:\data.txt.gpg significa que o arquivo estará em C:\ ou diretamente na raiz da unidade C: .

Se você não tivesse especificado um caminho, apenas o nome (por exemplo, --output data.txt.gpg ), o arquivo iria para o "diretório atual", que é mostrado no "prompt" da janela do console. Por exemplo, o seguinte acontece no diretório F:\Users\Mantas e depois é alterado para C:\WINDOWS :

F:\Users\Mantas> gpg --recipient grawity --output data.gpg --encrypt data.txt
F:\Users\Mantas> cd /d C:\WINDOWS
C:\WINDOWS> _

Depois de escrever isso, percebi que pode ser capaz de explicar a mensagem de erro. Na sua pergunta, você não mencionou se está no diretório correto ou não. Pode ser que o seu data.txt esteja em outro lugar ... embora isso torne a mensagem de erro estranha . Ainda assim, verifique usando dir .

And, whether or not the folder needs special rights?

Nada "especial", mas você faz precisa da permissão para criar novos arquivos nessa pasta.

os usuários do sually estão limitados a suas próprias pastas de "perfil" em C: \ Users, e a criação de arquivos diretamente em C: \ pode exigir elevação.

    
por 26.04.2012 / 15:44