<oembed><type>rich</type><version>1.0</version><title>AliquisNon wrote</title><author_name>AliquisNon (npub1xw…85h8c)</author_name><author_url>https://yabu.me/npub1xwezkw8juwm59j4wh48gyzmlk873lyrx9wks4dkm3fcfs08m85uqp85h8c</author_url><provider_name>njump</provider_name><provider_url>https://yabu.me</provider_url><html># GPG via Terminal Linux&#xA;&#xA;Neste tutorial, vamos aprender a usar o GnuPG (GPG), que é uma ferramenta para proteger suas mensagens e arquivos. Vamos ver como criar chaves, assinar arquivos e criptografar mensagens de forma fácil. Vamos lá!&#xA;&#xA;## Instalando o GPG&#xA;&#xA;Provavelmente na sua distruição linux já tem o GnuPG instalado, mas vamos verificar, digite:&#xA;```&#xA;gpg --version&#xA;&#xA;```&#xA;Este comando deve retornar um texto, informando a versão e outras informações do gpg.&#xA;Se o comando não teve retorno, ou retornou algum erro, precisamos instalar o GPG no seu computador. Abra o terminal e digite o comando abaixo, dependendo do seu sistema:&#xA;&#xA;### Debian, ubuntu, pop!_os e outros derivados ...:&#xA;&#xA;```bash&#xA;sudo apt update&#xA;sudo apt install gnupg&#xA;```&#xA;&#xA;### Para Fedora, Red Hat e derivados:&#xA;&#xA;```bash&#xA;sudo dnf install gnupg&#xA;```&#xA;&#xA;### Para Arch Linux e derivados:&#xA;&#xA;```bash&#xA;sudo pacman -S gnupg&#xA;```&#xA;&#xA;## Criando Suas Chaves&#xA;&#xA;Agora que o GPG está instalado, vamos criar suas chaves. As chaves são como senhas que ajudam a proteger suas mensagens. Para criar suas chaves, digite:&#xA;&#xA;```bash&#xA;gpg --full-generate-key&#xA;```&#xA;&#xA;### Escolhendo o Tipo de Chave&#xA;&#xA;Quando perguntarem, escolha a opção padrão (RSA e RSA) e pressione `Enter`.&#xA;&#xA;### Tamanho da Chave&#xA;&#xA;Você verá uma opção para escolher o tamanho da chave. O padrão é 2048 bits, que já está bom, porém quanto maior a chave melhor. Se optar pelo valor padrão apenas pressione `Enter` para continuar, ou digite o valor escolhido e pressione `Enter`&#xA;&#xA;### Validade da Chave&#xA;&#xA;Você pode escolher por quanto tempo a chave será válida. Para que ela nunca expire, digite `0` e pressione `Enter`.&#xA;&#xA;### Informações do Usuário&#xA;&#xA;Agora, você precisa fornecer algumas informações:&#xA;&#xA;- **Nome**: Digite um nome de usuario.&#xA;- **Email**: Digite seu e-mail.&#xA;- **Comentário**: (opcional) Você pode deixar em branco ou adicionar um comentário.&#xA;&#xA;Depois de preencher, o GPG mostrará um resumo. Se tudo estiver certo, digite `O` para confirmar.&#xA;&#xA;### Criando uma Senha&#xA;&#xA;Por fim, você vai criar uma senha para proteger sua chave. Escolha uma senha forte e que você consiga lembrar de preferência use um gerenciador de senhas.&#xA;&#xA;## Listando Suas Chaves&#xA;&#xA;Para ver se suas chaves foram criadas, digite:&#xA;&#xA;```bash&#xA;gpg --list-keys&#xA;&#xA;```&#xA;&#xA;ou digite:&#xA;&#xA;```bash&#xA;gpg -k&#xA;&#xA;```&#xA;&#xA;Isso mostrará suas chaves.&#xA;&#xA;## Assinando um Arquivo&#xA;&#xA;Para assinar um arquivo (como um documento), use o comando:&#xA;&#xA;```bash&#xA;gpg --sign nome_do_arquivo.txt&#xA;```&#xA;&#xA;Isso criará um arquivo chamado `nome_do_arquivo.txt.gpg`, que é a versão assinada do seu arquivo. Se você quiser criar uma assinatura separada, use:&#xA;&#xA;```bash&#xA;gpg --detach-sign nome_do_arquivo.txt&#xA;```&#xA;&#xA;Isso criará um arquivo chamado `nome_do_arquivo.txt.sig`.&#xA;&#xA;## Verificando a Assinatura&#xA;&#xA;Para verificar se a assinatura de um arquivo é válida, use:&#xA;&#xA;```bash&#xA;gpg --verify nome_do_arquivo.txt.sig nome_do_arquivo.txt&#xA;```&#xA;&#xA;O GPG dirá se a assinatura é válida.&#xA;&#xA;## Criptografando um Arquivo&#xA;&#xA;Para proteger um arquivo, você pode criptografá-lo. Use o comando:&#xA;&#xA;```bash&#xA;gpg -e -r &#34;Nome do Destinatário&#34; nome_do_arquivo.txt&#xA;```&#xA;&#xA;Substitua `&#34;Nome do Destinatário&#34;` pelo nome ou e-mail da pessoa que vai receber o arquivo. Isso criará um arquivo chamado `nome_do_arquivo.txt.gpg`.&#xA;&#xA;## Descriptografando um Arquivo&#xA;&#xA;Para abrir um arquivo que foi criptografado para você, use:&#xA;&#xA;```bash&#xA;gpg -d nome_do_arquivo.txt.gpg&#xA;```&#xA;&#xA;O GPG pedirá a senha da sua chave. Se você quiser salvar o conteúdo em um novo arquivo, use:&#xA;&#xA;```bash&#xA;gpg -d nome_do_arquivo.txt.gpg &gt; arquivo_descriptografado.txt&#xA;```&#xA;&#xA;&#xA;**A criptografia é uma ótima maneira de proteger suas informações. Lembre-se de manter sua chave privada segura e nunca compartilhe sua senha!**&#xA;&#xA;&#xA;#linux #terminallinux #terminal #segurança #privacidade #criptografia</html></oembed>