Como gerar teclas PGP com GPG

Como gerar teclas PGP com GPG
““Muito boa privacidade" ou "Pgp ” é um programa que criptografa e descriptografa dados e também fornece autenticação criptográfica e privacidade para comunicação on -line. O PGP é usado principalmente para criptografar e descriptografar documentos, textos e e -mails para melhorar a segurança. Técnicas como hash, criptografia de chave pública e compactação de dados são todos utilizados na criptografia PGP. Utilizando “Gpg ou ““Gnupg”Que é um software de assinatura gratuita e criptografia gratuita com base no PGP, você pode gerar as chaves públicas e privadas. As chaves PGP públicas e privadas geradas terão recursos criptográficos.

Este artigo demonstrará três métodos diferentes para gerar as chaves que estão com a ajuda de “-Gen-key","-key-gen-gen", e a "-Quick-Gen-Key”Opções de GPG. Antes de seguir em frente, instale o gpg se você ainda não o tiver.

Como instalar GPG no Linux

Para instalar o GNUPG ou GPG no seu sistema Linux, pressione primeiro “Ctrl+alt+t”E então digite o comando abaixo do dado no terminal aberto:

$ sudo apt install gnupg

A saída livre de erros indica que o GPG agora está instalado em seu sistema.

Tipos de teclas PGP

O par de chaves do PGP compreende dois tipos de chaves: Privado e Público chaves. Você pode usar a chave pública para a criptografia de dados e que os dados criptografados serão descriptografados usando a chave privada. Como usuário do Linux, você só pode compartilhar sua chave pública. Por motivos de segurança, você deve manter seu segredo de chave privada. Qualquer pessoa pode usar sua chave pública para criptografar os dados; No entanto, a chave privada será necessária para descriptografá -la.

Agora, siga em direção ao processo de geração de chaves PGP.

Como gerar teclas PGP com opção -GEN -KEY

No Linux, você pode gerar as teclas PGP com o comando gpg usando três métodos diferentes. No comando GPG padrão, o “-Gen-key" ou o "-gerar-se-chave”A opção é adicionada para o objetivo especificado. O "-Gen-key”A opção ajuda a gerar o par de chaves do PGP e salva o certificado de revogação gerada no“/raiz/.gnugp/” diretório.

Para gerar a chave PGP com o “-Gen-key”Opção, escreva o seguinte comando:

$ sudo gpg-gen-key

No momento da execução, o GPG ou o GNUPG solicitará que você insira informações para criar um ID de usuário, como seu nome real e endereço de e -mail. Verifique as informações adicionadas e pressione “O”:

Na próxima etapa, você entrará em um “senha”. A senha adicionada será usada para criptografar a chave privada do usuário e protegê -la de qualquer ataque. Portanto, escolha uma senha forte para proteger suas teclas GPG:

Em seguida, volte a entrar em sua senha para a confirmação:

Até esse ponto, o GPG criou seu ID de usuário e adicionou as informações relacionadas, como seu nome real, endereço de e -mail e senha.

Depois de clicar no “OK”Botão, o GPG criará um“/raiz/.GNUGP/OPENPGP-REVOCS.d”Diretório e armazenar a certificação de revogação gerada nele. Depois disso, sua chave pública “bar", ID do usuário "uid”, E a subchave“sub”Será mostrado no terminal:

Como gerar teclas PGP com opção -full-gen-key

Você também pode usar o “-key-gen-gen" ou o "-Chave de Generate Full”Comando GPG para gerar as chaves PGP. É um método amigável que permite gerar as teclas PGP no modo em lote e acessar as opções fornecidas na caixa de diálogo.

Deseja gerar teclas PGP usando o “-key-gen-gen”Opção? Se sim, execute o comando abaixo do dado:

$ GPG-Full-Generate-Key

O primeiro prompt do seu terminal solicitará que você selecione o tipo de chave que deseja gerar. Sua chave de criptografia será pública no “RSA”Algoritmo, e a chave de descriptografia será mantida privada. O "DSA”É um algoritmo baseado na assinatura e verificação digital e, finalmente, o“Elgamal”Usa criptografia assimétrica para comunicação.

Vamos selecionar o “RSA e RSA (padrão)”Opção. Para fazer isso, você pode digitar “1”Ou hit Enter:

O tamanho da chave da RSA é o número de bits no módulo. Você pode definir seu valor entre “1024" e "4096”. Especifique o tamanho da sua chave ou pressione Enter para ir com o padrão “3072”Bits:

Agora, insira o tempo de expiração para as chaves do PGP. Você pode selecionar qualquer "N" número de dias "n","NWSemanas, “nmMeses e “Nova IorqueAnos para o propósito especificado. No entanto, vamos pressionar “Digitar”Para usar as configurações padrão:

Você será solicitado a confirmar o tempo de expiração inserido para as teclas PGP. Tipo "y”Para marcar as informações como corretas:

Na próxima etapa, digite seu "nome real" e "endereço de e -mail" e qualquer "comentário". Depois de fazer isso, digite “O”Para prosseguir:

Escolha uma senha para proteger suas teclas PGP e digite -a na seguinte caixa de diálogo:

Agora, o GPG levará um momento para gerar as teclas PGP, e sua chave pública, ID de usuário e a subchave serão impressos na tela do terminal:

Como gerar teclas PGP com -Quick-Gen-Key

Como o nome da opção sugere, a chave GPG com o “-Quick-Gen-Key”Opção oferece um método rápido para gerar as chaves PGP. Requer apenas o “ID do usuário,”E o GPG lidará com o restante das configurações de acordo com as opções padrão. Este método também elimina a necessidade de responder a muitos avisos no terminal.

Aqui está a sintaxe do comando gpg com o “-Quick-Gen-Key”Opção:

$ gpg-quick-gen-key [userID]

Nós vamos usar "Sharqa”Como nosso UserID e, em seguida, execute o comando de chave GPG abaixo:

$ gpg-quick-gen-key sharqa

Você só será solicitado a confirmar seu ID do usuário e entrar na senha das teclas PGP que serão geradas:

Depois de entrar na senha, o comando gpg gerará seu par de teclas PGP:

Como listar as teclas PGP com o comando gpg

Para listar as teclas geradas no seu terminal Linux, execute o comando GPG simples com o “-k”Opção:

$ gpg -k

Conclusão

O uso mais comum de Pgp é para entregar mensagens criptografadas em comunicação. Ele usa a chave pública do remetente para criptografar a mensagem e depois a descriptografa com a chave privada do usuário pretendido. Você pode usar o “Gpg”Comando para gerar seu par público e privado PGP. Este artigo demonstrou como gerar teclas PGP com o GPG “-Gen-key","-key-gen-gen", e a "-Quick-Gen-Key”Opções. Além disso, o procedimento de listar as teclas PGP geradas também é fornecido.