Comment générer des clés PGP avec GPG

Comment générer des clés PGP avec GPG
"Assez bonne intimité" ou "Pgp " est un programme qui crypte et décrypte les données et fournit également l'authentification cryptographique et la confidentialité pour la communication en ligne. Le PGP est principalement utilisé pour chiffrer et décrypter des documents, des textes et des e-mails afin d'améliorer la sécurité. Des techniques telles que le hachage, la cryptographie par clé publique et la compression des données sont toutes utilisées dans le cryptage PGP. En utilisant «GPG" ou "Gnupg"Qui est une signature gratuite et un logiciel de chiffrement gratuit basé sur PGP, vous pouvez générer les clés publiques et privées. Les clés PGP publiques et privées générées auront des fonctionnalités cryptographiques.

Cet article démontrera trois méthodes différentes pour générer les clés qui sont à l'aide de «-clé de genre","-clé à pleine génération", et le "-clé à génération rapide”Options GPG. Avant d'aller de l'avant, installez GPG si vous ne l'avez pas déjà.

Comment installer GPG sur Linux

Pour installer GNUPG ou GPG sur votre système Linux, appuyez d'abord sur "Ctrl + alt + t”Puis tapez la commande dix dans le terminal ouvert:

$ sudo apt install gnupg

La sortie sans erreur indique que GPG est maintenant installé sur votre système.

Types de clés PGP

La paire de clés PGP comprend deux types de clés: Privé et Public clés. Vous pouvez utiliser la clé publique pour le chiffrement des données, et que les données cryptées seront déchiffrées à l'aide de la clé privée. En tant qu'utilisateur Linux, vous ne pouvez partager votre clé publique. Pour des raisons de sécurité, vous devez garder votre clé privée secrète. Tout le monde peut utiliser votre clé publique pour crypter les données; Cependant, la clé privée sera nécessaire pour le décrypter.

Maintenant, avancez vers le processus de génération de clés PGP.

Comment générer des touches PGP avec une option de clé -Gen

Dans Linux, vous pouvez générer les touches PGP avec la commande GPG en utilisant trois méthodes différentes. Dans la commande GPG standard, le «-clé de genre" ou la "-génère"L'option est ajoutée à la fin spécifiée. Le "-clé de genre«L'option aide à générer la paire de clés PGP et enregistre le certificat de révocation généré dans le«/racine/.gnugp / ” annuaire.

Pour générer la clé PGP avec le «-clé de genre”Option, écrivez la commande suivante:

$ sudo gpg --ge-key

Au moment de l'exécution, le GPG ou le GNUPG vous demandera de saisir des informations pour créer un ID utilisateur, comme votre vrai nom et votre adresse e-mail. Vérifiez les informations supplémentaires et appuyez sur "O»:

À l'étape suivante, vous entrerez un «phrase secrète". La phrase de passe ajoutée sera utilisée pour crypter la clé privée de l'utilisateur et la protéger de toute attaque. Alors, choisissez une forte phrase de passe pour protéger vos clés GPG:

Ensuite, réintégralez votre phrase secrète pour la confirmation:

Jusqu'à ce point, GPG a créé votre ID utilisateur et ajouté les informations connexes telles que votre vrai nom, votre adresse e-mail et votre phrase de passe.

Après avoir cliqué sur le "D'ACCORD"Bouton, le GPG créera un"/racine/.GNUGP / OpenPGP-Revocs.d»Répertoire et stocker la certification de révocation générée dans l'informatique. Après cela, votre clé publique "pub", ID de l'utilisateur "uid", Et le sous-clé"sous»Sera affiché sur le terminal:

Comment générer des clés PGP avec l'option -full-gén-key

Vous pouvez également utiliser le «-clé à pleine génération" ou la "-clé à génie”Commande GPG pour générer les touches PGP. Il s'agit d'une méthode conviviale qui vous permet de générer les clés PGP en mode batch et d'accéder aux options fournies dans la boîte de dialogue.

Vous voulez générer des clés PGP en utilisant le «-clé à pleine génération" option? Si oui, alors exécutez la commande ci-dessous:

$ gpg --full-generate-key

La première invite de votre terminal vous demandera de sélectionner le type de clé que vous souhaitez générer. Votre clé de chiffrement sera publique dans le «RSA”Algorithme, et la clé de décryptage sera maintenue privée. Le "DSA«Est un algorithme basé sur la signature et la vérification numériques, et enfin, le«Elgamal»Utilise le cryptage asymétrique pour la communication.

Nous sélectionnerons le "RSA et RSA (par défaut)" option. Pour ce faire, vous pouvez taper "1"Ou appuyez sur Entrée:

La taille de la clé RSA est le nombre de bits dans le module. Vous pouvez définir sa valeur entre «1024" et "4096". Spécifiez votre taille de clé ou appuyez sur Entrée pour aller avec la valeur par défaut "3072" morceaux:

Maintenant, saisissez l'heure d'expiration pour les clés PGP. Vous pouvez en sélectionner n'importe quel "N" nombre de jours "n","NW" semaines, "nm«Mois, et«New York»Années à l'objectif spécifié. Cependant, nous appuyerons sur "Entrer«Pour utiliser les paramètres par défaut:

Il vous sera demandé de confirmer le temps d'expiration saisi pour les clés PGP. Taper "y«Pour marquer les informations comme correctes:

Dans l'étape suivante, entrez votre «vrai nom» et «adresse e-mail» et tout «commentaire». Après cela, tapez "O" procéder:

Choisissez une phrase de passe pour protéger vos clés PGP et tapez-la dans la boîte de dialogue suivante:

Maintenant, le GPG prendra un moment pour générer les clés PGP, et votre clé publique, votre ID utilisateur et le sous-clé seront imprimés sur l'écran du terminal:

Comment générer des clés PGP avec -quick-gen-key

Comme l'indique le nom de l'option, la clé GPG avec le «-clé à génération rapide»L'option offre une méthode rapide pour générer les touches PGP. Cela ne nécessite que «ID de l'utilisateur,»Et GPG gérera le reste des paramètres en fonction des options par défaut. Cette méthode élimine également la nécessité de répondre à de nombreuses invites dans le terminal.

Voici la syntaxe de la commande GPG avec le «-clé à génération rapide" option:

$ gpg --quick-gen-key [userId]

Nous utiliserons "sharqa«Comme notre utilisateur, puis exécutez la commande de clé GPG-donnée:

$ gpg --quick-gen-key sharqa

Il vous sera demandé de confirmer votre utilisateur et de saisir la phrase secrète pour les clés PGP qui seront générées:

Après être entré dans la phrase de passe, la commande GPG générera votre paire de clés PGP:

Comment répertorier les touches PGP avec la commande GPG

Pour répertorier les touches générées dans votre terminal Linux, exécutez la commande GPG simple avec le «-k" option:

$ gpg -K

Conclusion

L'utilisation la plus courante de PGP est de livrer des messages cryptés en communication. Il utilise la clé publique de l'expéditeur pour chiffrer le message, puis le décrypte avec la clé privée de l'utilisateur prévu. Vous pouvez utiliser le "GPG«Commande pour générer votre paire de clés PGP publique et privée. Cet article a démontré comment générer des clés PGP avec le GPG "-clé de genre","-clé à pleine génération", et le "-clé à génération rapide«Options. De plus, la procédure de listing des clés PGP générées est également fournie.