GPG / PGP Touches-Partie 2: Comment faire pour envoyer et recevoir des fichiers cryptés à l'aide de la clé GPG
Bienvenue à la partie 2 de GPG / PGP Key série.
Ce que nous avons déjà appris: Dans la partie 1 , nous avons vu comment générer notre propre clé GPG unique dans Linux et comment enregistrer votre clé GPG serveurs de clés.
Ce que nous allons apprendre: Dans cette partie, nous allons apprendre à utiliser ces touches pour envoyer et recevoir des fichiers cryptés.
Donc, nous allons commencer ...
Supposons que vous souhaitez envoyer un message chiffré ou un fichier crypté à un ami Nous faisons les hypothèses suivantes.:
Personne 1 - Vous
Personne 2 - Votre ami
Maintenant, disons que la Personne 1 veut envoyer un fichier crypté, account.txt, à la personne 2. Le fichier account.txt ressemble à ceci:
Numéro de compte bancaire: 12345678
Montant de la transaction: $ 500,000
Étapes de la Personne 1
Étape 1: la clé de l'importation Personne 2
La première étape consiste à importer (personne 2) clé publique d'information de la personne à qui vous souhaitez envoyer le dossier secret, dans votre système. Vous pouvez le faire de deux façons:
Méthode 1:
La clé publique de l'importation 2 personne utilisant un fichier qu'il / elle aurait pu vous envoyer un email. Supposons que le fichier est appelé person2_pub_key.txt. Donner la commande suivante pour importer:
person1:~# gpg --import person2_pub_key.txt
Note: La clé publique est générée comme expliqué à l'étape 5 de la partie 1. Nous partons du principe que la personne 2 a suivi la partie 1 et généré le fichier pubkey.txt et vous l'envoyer après l'avoir renommé pour person2_pub_key.txt
Méthode 2:
Une autre méthode consiste à rechercher des informations clé publique de la personne 2 sur le serveur de clés GPG. Nous ne pouvons utiliser cette méthode si la personne a fait 2 l'étape 6 de la Partie 1. Vous pouvez rechercher la clé de la Personne 2 en utilisant la commande suivante:
person1:~# gpg --search-keys --keyserver hkp://subkeys.pgp.net ' person2@abc.com '
ou
person1:~# gpg --search-keys --keyserver hkp://subkeys.pgp.net ' Person 2 name '
ou
person1:~# gpg --search-keys --keyserver hkp://subkeys.pgp.net ' Key-ID '
Fondamentalement, vous pouvez effectuer une recherche par personne 2 son nom, e-mail ou Key ID comme indiqué dans l'étape 3 de la partie 1.
Vous devriez être capable de voir quelque chose comme ceci:
gpg: demander EE6E8046 clé de hkp serveur subkeys.pgp.net
>” not changed gpg: key EE6E8046: "Personne 2 nom (clé publique) <person2@abc.com>" pas changé
gpg: Quantité totale traitée: 1
gpg: inchangée: 1
Étape 2: Vérifiez l'importation
Nous avons besoin de vérifier si la clé de la Personne 2 importé avec succès dans notre système ou non en donnant la commande suivante:
person1:~# gpg --list-keys
et vous devriez être capable de voir quelque chose comme ceci:
/ Root / .gnupg / pubring.gpg
--------
pub 1024D/E4635BBE 2009-03-16
uid John Doe (Ma première clé) <gpg@abc.com>
sous 2048g/0AC353C2 2009-03-16pub 1024D / EE6E8046 2009-02-20
> uid personne 2 nom (Ma clé GPG) <person2@abc.com>
sous 2048g/AE3B1BD4 2009-02-20
Le 2e informations clés (en italique) est la personne 2 de l'information à qui vous souhaitez envoyer le fichier chiffré.
Étape 3: Crypter le fichier à l'aide de votre clé privée
Maintenant, nous sommes tout à fait prêts pour crypter le fichier en utilisant la clé publique de la personne à partir de 2 étapes ci-dessus.
person1:~# gpg --encrypt --recipient 'person2@abc.com'' account.txt
Note: Vous pouvez obtenir des messages d'avertissement concernant l'authenticité de la clé publique. Simple ignorer et dire oui («y»), depuis que nous avons pleinement confiance personne 2.
Maintenant un fichier appelé account.txt.gpg doit être créé. C'est notre fichier crypté et si vous essayez de l'ouvrir à l'aide d'un éditeur de texte que vous voyez ordures dans ce qui signifie essentiellement que votre processus de cryptage a été un succès.
Étape 4: Envoyez le fichier crypté à la personne 2
Maintenant, nous devons simplement pour envoyer ce fichier chiffré à 2 personne par e-mail ou tout autre support de stockage. Une fois que vous (personne 1) envoyer le fichier à votre ami (personne 2) votre travail est terminé et maintenant la personne 2 doit faire un travail pour le décrypter afin qu'il / elle peut lire le message.
Étapes de la personne 2
Maintenant personne 2 doit faire exactement la même chose étapes 1 et 2 ci-dessus avec la seule différence de substituer l'information de la personne 2 avec la Personne 1. Fondamentalement, il / elle sera poing importer personne clé publique de 1 et ensuite vérifier si elle s'est importé avec succès ou non. J'ai résumé ce comme suit:
person2:~# gpg --import person1_pub_key.txt
or
person2:~# gpg --search-keys --keyserver hkp://subkeys.pgp.net ' gpg@abc.com'
person2:~# gpg --list-keys
Décrypter le fichier
Enfin, la personne 2 peut décrypter le fichier account.txt.gpg avec la commande suivante:
person2:~# gpg --output account.txt --decrypt account.txt.gpg
Vous serez invité à fournir votre paraphrase (de l'étape 2 de la partie 1) afin de décrypter le fichier. Après avoir entré votre paraphraser vous devriez voir un fichier appelé account.txt (comme indiqué dans la sortie option dans la commande ci-dessus) et vous maintenant visualiser le contenu est en utilisant n'importe quel éditeur de texte.
person2:~# less account.txt
Bank Account Number: 12345678
Transaction Amount: $ 500,000
account.txt (END)
C'est tout. Votre ami (personne 2) est heureux de recevoir le message avec tous les détails importants et il / elle dit «Merci» pour vous (personne 1).
Partie 3: Vérifier les fichiers de signe cryptés comme des images ISO













Mars 18th, 2009 at 13:40
[...] Partie 2: Comment faire pour envoyer et recevoir des fichiers cryptés à l'aide de la clé GPG [...]
Janvier 5th, 2010 at 05:09
[...] Rimanendo à Tema con le chiavi GPG ho trovato un altro poste molto interessante sul Blog linux.koolsolutions.com che ho deciso di [...]
2 juin 2010 à 11:56
C'est un peu complexe ... trop nombreuses régions. Si vous voulez un guide simple pour crypter décrypter et générer des clés GnuPG il suffit de regarder cet article
http://www.usingcsharp.net/2010/05/using-pgp-encryption/
Il explique également ce qu'il faut faire quand il n'est pas au niveau de confiance assez élevé pour la clé publique.
Répondre à ce commentaire