lembre-se que terá de instalar o GnuPG (GPG) antes de iniciar o tutorial.
no meu artigo anterior falámos sobre assinar e verificar um documento ou ficheiro com o PGP / GPG. Neste artigo eu vou mostrar-lhe como limpar uma mensagem.
a teoria por trás disso é muito semelhante à da assinatura de um arquivo, apenas que a clearsigning permite que você assine mensagens não Arquivos. Isto é ideal para quando você quer assinar um Tweet, um post de blog, ou qualquer outra coisa dessa natureza.
GPG descreve este método como este:
um uso comum de assinaturas digitais é assinar mensagens de usenet ou mensagens de E-mail. Em tais situações, é indesejável comprimir o documento ao assiná-lo. A opção –clearsign faz com que o documento seja embrulhado numa assinatura ASCII-blinded, mas caso contrário não modifica o documento.
Para criar uma clearsign, use este comando:
gpg –clearsign doc.txt
Where ” doc.txt ” é o ficheiro que contém a mensagem que deseja limpar. Isto vai emitir um ” doc.txt.asc” do arquivo que, quando aberto pelo bloco de notas ou qualquer outro editor de texto, terá a mensagem com a assinatura no formulário abaixo:
—–BEGIN PGP MENSAGEM ASSINADA—–
Hash: SHA256
Olá, este é um PGP clearsigned mensagem.
—–BEGIN PGP SIGNATURE—–
Version: GnuPG v2
iQCxI0qdhZJRpAJYTrByv1tlgaf3S0Y08vh/qU6P4H/1IHij12+gUul9Y9x86Uo9Ko
yKmaXFF6wFZtepBG5Dgbi//8kvi7I6ynZctsB7wib9yoUfmqJoxPwXOD8al0qHm3
1bCxI0qdhZJRpAruVOnfzKMQDhUceR/VWK6wEtUehXgW+4fiUCTmboNz2cnv1 9vQ+eZrtbrq2aZvzKMQDhUc+r2dH5BTdLOXfPEqRLuWMIGQMJHyNFS4JAOWfdYnP
YyPMD880lhKl+8bLI/XZMih6f+9jOkFE8wFHN+UAVVn5sZ6TwmDJCFAxdLbQDvs/
OWQTJDDxIkxaDaS0vwrJ4L+m2yv1tlgaf3S0Y08vh/qUYn1Ov3Y6X0Rl/CQnq3M=
=jSBM
—–END PGP SIGNATURE—–
You can now copy all of this text over, and you have a mensagem limpa assinada!
para verificar uma mensagem com sinal claro, basta introduzir este comando:
gpg –verify doc.txt.asc
E dir-lhe-á se é verificável. Ele lhe dará um aviso sobre o arquivo não ter uma assinatura separada, mas você pode ignorar esse aviso se a primeira linha diz “boa assinatura” ou algo desse grau.
Bonus: How to create a detached signature
GPG describes this method:
um documento assinado tem utilidade limitada. Outros usuários devem recuperar o documento original da versão assinada, e mesmo com os documentos assinados, o documento assinado deve ser editado para recuperar o original. Portanto, há um terceiro método para assinar um documento que cria uma assinatura separada. É criada uma assinatura separada com a opção –detach-sig.
Para criar uma assinatura destacada, simplesmente introduza este comando:
gpg –output doc.Sig … detach-Sig doc.txt
Where ” doc.txt ” é o documento que você deseja destacar-sign e doc.sig é a assinatura separada.
verificar tal documento (usando tanto o documento como o ficheiro de assinatura separado) pode ser feito assim:
gpg –verificar doc.doutor sig.txt
Bam, acabou!
