Após muito tempo, venho nesse artigo escrever sobre o uso do GnuPG no Sistema Operacional Windows. Os testes foram feitos apenas no Windows XP, não garanto o funcionamento em outras versões, mas acho que roda normalmente no Vista e no Seven.
Primeiro faça o Download do Gpg4win nesse site: http://www.gpg4win.org/
Esse é o link de download direto da última versão do programa no momento que escrevo: http://ftp.gpg4win.org/gpg4win-2.0.1.exe (35MB)
Depois de instalar (A parte mais importante da instalação é marcar a opção GPA para instalação, as outras não importam, são opcionais), abra o GPA (Gnu Privacy Assistant) no Menu Iniciar -> Programas -> Gpg4win -> GPA. Aqui nós temos várias opções, é nesse programa que se pode criar, editar e excluir, ou seja, gerenciar uma ou várias chave GPG.
Criando sua chave GPG com o Gnu Privacy Assistant - GPA
Clique no menu Keys -> New Key...;
Na janela que vai abrir você vai digitar o seu nome;
Na próxima, digite o seu e-mail;
Na próxima tela será perguntado se você quer criar um backup da chave que será criada (Eu optei por criar, mas fica a seu critério);
Na próxima tela o programa dirá que sua chave foi criada e mostrará uma janela para que você digite a Passphrase (A Passphrase é a frase secreta que você utilizará como senha para criptografar e descriptograr arquivos e textos) - Tente utilizar uma frase com números e caracteres especiais se possível, que seja fácil para você lembrar mas difícil para alguém deduzir.
Na próxima tela ele perguntará onde quer salvar o arquivo de backup. Escolha o local, o nome do arquivo e salve.
Pronto, sua chave irá aparecer listada no Key Manager. Agora podemos utilizá-la para encryptar arquivos e/ou assiná-los. Clique em "Files", na janela que abrir clique em "Open". Abra o arquivo desejado e você poderá assinar ou criptografá-lo.
A criptografia é feita com a chave pública, ou seja qualquer um pode criptografar com a sua chave pública, mas só o dono da chave pode descriptografar um documento que foi encryptado com a respectiva chave pública, utilizando a Passphrase.
Por enquanto é isso, o artigo ainda não está completo, mas se quiser ir fazendo algumas experiências, é interessante.
Logo mais vou explicar como utilizar GPG para a troca de e-mails com assinatura e criptografia, dessa forma é possível ter certeza de que quem enviou uma mensagem é realmente aquela pessoa que enviou, e ainda possibilitar que caso alguém venha a ter acesso a esse e-mail, não possa entender o seu conteúdo.