Astuces & conseils


Les FAQ françaises, manuels, etc.

Lisez les Manuels en français !
La FAQ officielle de PGPi version française
Spécifications techniques des versions 2, 5, 6
Quelques captures d'écran de PGP
 

  
Envoi / réception des e-mails, gestion des clés publiques, etc.

PGP en bref...
Envoyer un e-mail PGP
Publier sa propre clef publique
Trouver une clef publique
Formulaire pour récupérer une clef publique
 

  
Trucs et astuces

Créez des fichiers chifrés auto-extractibles PGP
Pour les téméraires paresseux
Chiffrer en local avec PGP 2, 5 et 6
Utiliser PGP 2.6 sous Win 3.1 grâce à un shell
L'usage des logiciels pour reposteurs anonymes
Conseils pour les paranoïaques aigus
 

  
Modes d'emploi MS-DOS

MODE D'EMPLOI : la version 2.63i pas à pas
Mode d'emploi de PGP 5.0i pour DOS
 

  
Les versions : modifiées, freeware, GPL, etc.

Versions modifiées (pour les fans...)
Versions GPL libres pour l'usage commercial
 


 
 


Utilisation de PGP 5.0i MSDOS

PGP 5 utilise un type de clefs non reconnu par PGP 2.6x. Seule la version PGP 5.0ibi permet l'utilisation sous DOS ou Windows 3.1 des nouvelles clefs DH/DSS. Voici un rapide mode d'emploi de PGP 5.0i pour DOS.


Quelques captures d'écran de PGP

Pour se faire une idée.


La FAQ officielle de PGPi (française)
La Foire Aux Questions officielle de PGP international par Ståle Schumacher est disponible en français.


Lisez les manuels en français
Ce n'est PAS un conseil gratuit : lisez les passages importants du Manuel français de PGP 6.x et du Manuel français de PGP 2.63i (Vol.1) (Egalement sur PGPi).
* Souvenez-vous : si vous ne comprenez pas les grands principes de fonctionnement, mais aussi les subtilités de PGP, vous l'utiliserez mal ou vous le sous-utiliserez. Donc : lisez patiemment la doc française... ;-)


PGP en bref

* Sous DOS : taper : pgp -h
* Sous Windows 3.1 : PGPwin 1.1 (freeware) relié à PGP 2.6 pour DOS
* Sous Linux : taper : man pgp
* Sous MacOS : utiliser PGP 6.5.1 version française = prise en main intuitive
* Sous Windows 95/98/NT : utiliser PGP 5.5.3fr ou PGP 6.5.1fr = prise en main intuitive


Envoyer un e-mail PGP

Plusieurs solutions :

Utilisation du presse-papiers :
C'est la solution universelle qui fonctionne avec tous les logiciels :
- Edition / Sélectionner tout / Copier
- Clic-droit sur PGPtray en bas à droite à côté de l'horloge et "Encrypt clipboard" (crypter le presse-papiers) ou sur PGP 6.x : "current window".

Plug-in PGP pour le logiciel e-mail :

Voir le tableau des plug-ins.

Voir conseils d'utilisation du cryptage sous MS Internet Explorer 5.x en général (PGP compris) par Michel Bouissou.

Pour MS-OE 4.0 et PGP 6.02i : mise en garde --> Avant l'installation de PGP 6.02i, les utilisateurs de MS-Outlook Express 4.x doivent prendre certaines précautions car un bug peut effacer un fichier essentiel au fonctionnement de ce dernier.
Avant toute installation, sauvegarder le fichier c:\Program Files\Outlook Express\msimn.exe. Puis installer PGP 6.02i et son plug-in OE. Puis renommer la sauvegarde msimm.exe en pgpmsimn.exe, et copier pgpmsimn.exe dans le dossier c:\Program Files\Outlook Express\).
(Détails : post de Michel Bouissou dans fr.misc.cryptologie.)


Publier sa propre clef publique

* PGP 5.x et 6.x proposent d'envoyer sa clef automatiquement au serveur. C'est l'idéal.
* Manuellement, pour envoyer sa clef à des correspondants, il faut :
- D'abord extraire sa clef publique :
    - PGP 5 et 6 : clic sur la clef, puis KEYS / EXPORT
    - PGP 2.6 : taper sous DOS : pgp -kxa votrenomdeclef
- Ouvrir le fichier *.ASC produit dans un éditeur de texte, le sélectionner et le copier dans le presse-papier. La clef ressemblera à cela.
- Copier/coller sa clef dans le formulaire d'un serveur de clefs publiques, tel celui de Surfnet aux Pays-Bas.


Trouver une clef publique

* PGP 5.x et 6.x peuvent se connecter automatiquement sur un serveur de clefs lorsqu'ils constatent que vous désirez envoyer un e-mail PGP à une personne dont vous n'avez pas la clef publique. Dans "PGPkeys" vous pouvez aussi cliquer sur l'icône "Open key search window" et vous connecter au serveur de clefs.
* Vous pouvez aussi contacter "à la main" un serveur de clefs (comme par exemple celui de Surfnet aux Pays-Bas), ou utiliser directement notre formulaire ci-dessous (qui envoie la requête à Surfnet) :

  Extraire une clef publique PGP
    Entrez le nom ou l'adresse e-mail recherchés. Puis cliquez sur le bouton "Lancer la recherche!" :
    Index: Verbose Index:

    Chercher la chaîne: 

    Montrer les "empreintes" des clefs PGP 
    Retourner uniquement les correspondances exactes 

- Copiez-collez la clef qui s'affiche par : "édition/sélectionner tout", "édition/copier", puis cliquez dans la barre d'outil PGPtray sur "Add key from clipboard" (ajouter une clef depuis le presse-papiers).


Créer des fichiers cryptés autoextractibles PGP

* Si vous voulez, avec un peu de préparation, vous pouvez envoyer à vos correspondants des fichiers chifrés auto-extractibles PGP !
* PGP 6.5.1 pour Windows peut le faire automatiquement.


Pour les téméraires paresseux

Si - et seulement si - vous avez le contrôle total de l'accès à votre ordinateur et que celui-ci n'est pas relié en permanence à un réseau ou à Internet, vous pouvez utiliser votre clef secrète en mettant la phrase de passe en mémoire (PGPtray / Preferences / General / Cache decryption passphrase). Ainsi, le décodage des e-mails se fera par un seul clic sur OK. C'est téméraire, voire... très dangereux !
Une nouvelle fois : si la phrase de passe de votre clef secrète a moins de 10 caractères, inutile d'en mettre une, vous vous fatiguez pour rien... :-)


Chiffrer des fichiers en local avec PGP 2, 5, 6

Vous pouvez utiliser PGP 2.6 sans clef publique, en chiffrement dit "conventionnel" (symétrique) avec une phrase de passe :
* Sous Windows 3.1 :
- Grâce au shell AEgis shell
- Avec EUDORA 3.0 : plug-in PGPeudra (PEICS)
- Avec  PEGASUS MAIL: plug-in QDPGP
* Sous DOS seul :
- Entrer la commande : pgp -c fichierachiffrer
* Sous LINUX :
- Grâce à un shell pour X-Window (KDE, Gnome, etc.)
* Sous Windows 95/98/NT :
- PGP 6.x et 5.5 : dans l'Explorateur, clic-droit sur le fichier, "PGP", "Encrypt", puis cocher "conventional encryption" et "wipe original" puis "OK".
* Autres shell (DOS, Windows 3.1, OS/2, etc.) pour PGP 2.6 : voir la page de Scott A. Hauert
* ATTENTION : PGP 2.6 et PGP 5.5 étant tous deux buggués, le fichier chiffré n'est pas effacé du disque : il vous faut un logiciel de "wipe" pour l'effacement total, tout en sachant qu'un disque dur "wipé" peut parfois encore parler...
* PGP 6.x a réglé ce problème et "wipe" enfin réellement.
* Si vous voulez archiver des données sensibles sur des disques durs susceptibles d'êtres volés, utilisez impérativement un logiciel de chiffrement/déchiffrement à la volée, ou "on-the-fly", qui opère en temps réel au niveau du système d'exploitation et n'inscrit jamais de données en clair sur le disque (cf. page Autre crypto).


Utiliser PGP 2.6 sous Windows 3.1 grâce à un shell

* ATTENTION : Windows pose des problèmes de sécurité : fichier de swap, fichiers temporaires, etc. (des traces de la phrase de passe ou du fichier en clair peuvent rester sur le disque dur).
- Avec EUDORA 3.0 : plug-in PGPeudra (PEICS)
- Avec  PEGASUS MAIL: plug-in QDPGP
- PGP Win 1.1 est un mini shell très efficace
- Autres shell (DOS, Windows 3.1, OS/2, etc.) pour PGP 2.6 : voir la page de Scott A. Hauert


Conseils pour les paranoïaques aigus

Pour ceux qui ne se sentent jamais en sécurité, voici quelques conseils d'ami... :-)


Mode d'emploi pas à pas de PGP 2.63i

(Vous pouvez aussi utiliser le freeware PGP QuickStart de Joel McNamara (en anglais) qui installe et paramètre pour vous PGP 2.6 - puis éditer le fichier "Config.txt" de PGP et y remplacer "Language = en" par "Language = fr")

1) Lisez les passages importants du Manuel français de PGP 2.63i
2) Prise en main et gestion des clefs :
* Dézipper PGP directement dans le répertoire de son choix : un sous-répertoire C:\...\DOC doit se créer dans ce répertoire et contenir plusieurs fichiers dont PGPDOC1.TXT et PGPDOC2.TXT. Attention : sans ces deux fichiers, PGP refusera de générer une paire de clefs (ceci est conçu pour empêcher toute distribution pirate sans le manuel).
* Paramétrage du français : la version 2.63i est multilingue. Il suffit, parmi les fichiers de PGP, d'éditer le fichier "config.txt", et de chercher puis remplacer la ligne : Language = en par la ligne : Language = fr
* Éditer le fichier "autoexec.bat" situé à la racine de C:\ et ajouter ces trois lignes (en les adaptant à son cas : dans cet exemple PGP est situé dans le répertoire C:\PGP) :

SET PGPPATH=C:\PGP
SET PATH=C:\PGP;%PATH%
SET TZ=DST-1

* Rebooter l'ordinateur
* Aide en ligne : pgp -h
* Générer sa paire de clefs : pgp -kg
(taper le chiffre : 2048, entrer l'adresse e-mail exacte, puis choisir une phrase de passe de 80 à 100 caractères, bien la vérifier et la retenir avant de la valider). (ATTENTION : si PGP vous demande de taper du texte aléatoire sur le clavier, bien espacer avec "hasard" l'intervalle entre la frappe des touches, sinon ce peut être une cause de faiblesse de votre clef !)

* Extraire une copie de sa propre clef publique (si on s'appelle "bob") : pgp -kxa bob
* Ajouter une clef publique nommée "john.asc" au fichier de clefs publiques : pgp -ka john.asc
* Certifier (authentifier par la signature de sa propre clef) une clef publique nommée "william" : pgp -ks william
* Retirer une clef publique nommée "clara" au fichier de clefs publiques : pgp -kr clara
* Voir les clefs du fichier de clefs publiques : pgp -kv
* Conseil : conserver en lieu sûr une copie de sauvegarde (éventuellement cryptée de manière conventionnelle) du fichier "secring.pgp", seul capable de lire les documents cryptés par la clef publique correspondante.
* Encrypter un texte nommé "mylove.doc" avec la clef publique de "maria" : pgp -ea mylove.doc maria
* Encrypter ce texte en le signant : pgp -esa mylove.doc maria
* Signer un texte en clair nommé "fisc.txt" sans l'encrypter : pgp -sta fisc.txt
* Créer une signature détachée du fichier signé "testament.doc" sans encrypter ce fichier (signature mise dans un fichier-annexe intitulé "testament.sig") : pgp -sba testament.doc
* Décrypter un texte nommé "mylovetoo.pgp" : pgp mylovetoo.pgp
* Vérifier la signature du texte "trésorpublic.asc" : pgp trésorpublic.asc
* Vérifier la signature détachée ("notaire.sig") du texte "notaire.doc" : pgp notaire.sig notaire.doc
* Encrypter sans clef publique, avec une longue phrase de passe (cryptage plus résistant si la phrase de passe est bien choisie) : pgp -c myheart.doc
* Éditer (changer) son identité ou/et sa phrase de passe : pgp -ke bob secring.pgp
* Voir sa phrase de passe de clef secrète à l'écran pendant sa frappe : éditer le fichier "config.txt" de PGP et remplacer la ligne : # ShowPass = on par la ligne : ShowPass = on
* Encrypter le même texte pour plusieurs destinataires (dad, mum, et helen) : pgp -ea anniversary.doc dad mum helen
* Garder son fichier de clefs secrètes sur une disquette plutôt que sur le disque dur (pour un ordinateur utilisé par plusieurs personnes, ou en réseau) : éditer le fichier "config.txt" de PGP et remplacer la ligne : # SecRing = "a:\secring.pgp" par la ligne : SecRing = "a:\secring.pgp" et la ligne : # BakRing = "a:\secring.pgp" par la ligne : BakRing = "a:\secring.pgp"
* Garder son générateur pseudo-aléatoire (randseed.bin) sur une disquette plutôt que sur le disque dur (pour un ordinateur utilisé par plusieurs personnes, ou en réseau) : éditer le fichier "config.txt" de PGP et remplacer la ligne : # RandSeed = "a:\randseed.bin" par la ligne : RandSeed = "a:\randseed.bin"


Manuels complets

* Version DOS française (Vol.1 seulement : "Questions essentielles") : Manuel d'utilisateur de PGP 2.63i (archive ZIP de 170 ko - le Vol.2 anglais se trouve dans l'archive ZIP de PGP sous le nom PGPDOC2.TXT).
* Version Windows 95/98/NT française 5.x ou 6.x : Manuel d'utilisateur de PGP 6.x version Acrobat PDF (archive ZIP de 2 Mo)
* Version DOS originale anglaise (déjà incluse dans l'archive) : Pretty Good Privacy, PGP Version 2.6.2 USER'S GUIDE (manuel complet au format HTML).

Egalement sur PGPi : http://www.pgpi.org/doc/guide/.


Spécifications techniques des versions 2, 5, 6

* Schéma de fonctionnement : PGP utilise une technique hybride, avec un chiffrement en deux temps; d'abord avec une clef symétrique dite "clef de session" (par exemple IDEA ou CAST), puis avec une clef asymétrique dite "clef publique" (RSA ou Diffie-Helmann) : 1. le générateur pseudo-aléatoire créé une clef de session qui est utilisée pour chiffrer le document. 2. cette clef de session est elle-même chiffrée avec la clef publique du destinataire. Le fichier chiffré PGP final contient : fichier original chiffré avec la clef de session + clef de session chiffrée avec la clef publique du destinataire.
* Longueur de la clef publique : au choix entre 768 et 4096 bits (PGP 5 et 6) ou 768 et 2048 bits (PGP 2.63i).
* Longueur de la clef de session : 128 bits (PGP 2.x, 5, 6).
* Algorithmes utilisés :
- PGP 5 et 6: "mixage" de l'algorithme CAST (ou IDEA ou Triple-DES) avec l'algorithme Diffie-Helmann (variante ElGamal) ou RSA.
- PGP 2.6 : "mixage" de l'algorithme IDEA avec l'algorithme RSA.
* Signature digitale : fonction de hachage SHA-1 (PGP 5 et 6), ou MD5 (PGP 2.6)
* Générateur pseudo-aléatoire "nettoyé" après chaque utilisation.
* Compression (par ZIP) du document avant son chiffrement.
* Le code-source de PGP est publié et peut donc être scruté par des cryptographes indépendants; c'est la garantie qu'il n'existe pas de "porte dérobée" dans le logiciel.


Versions modifiées (pour fans seulement...)

En modifiant le code-source (public) de PGP, certains ont créé des versions "hackées" permettant de générer des paires de clefs RSA de longueur supérieure à 2048 bits. 
* Ces versions sont a priori à déconseiller pour plusieurs raisons :
- 1. rien ne garantit leur sécurité et leur fiabilité,
- 2. en raison de son caractère hybride, PGP 2.6 utilise également une clef symétrique IDEA de 128 bits dont la résistance équivaut à peu près à celle d'une clef publique de 3000 bits; donc, utiliser une clef publique supérieure à 3000 bits n'apportera pas de sécurité supplémentaire. Concernant la signature digitale, une longueur de clef de 4096 bits par exemple n'apporte pas non plus de sécurité supplémentaire.
- 3. la compatibilité entre les versions est remise en cause,
- 4. pour conserver des temps de génération et codage/décodage qui soient raisonnables, il faut avoir un processeur P-200 minimum (mêmes si les versions pour MS-DOS fonctionneront sur un PC 8086).
* Si vous êtes quand même tentés, voici pour MS-DOS : PGP 2.63ig, (version "guérilla" de Noel Bell permettant de générer des clefs RSA de 4096 bits), et PGP 2.63uin, (une modification de la version 2.63ui par Georg Bauer, permettant de générer des clefs RSA de 8192 bits), et pour Win95/98/NT : la version des "Cyber Knight Templar" : PGP 553-C-KT (permettant de générer des clefs RSA de 16384 bits et DSS de 8192). Les code-sources sont disponibles.
* Vous pouvez aussi "customiser" vous-même votre PGP 2.63i MS-DOS en modifiant les fichiers CONFIG.TXT et LANGUAGE.TXT.


L'usage des logiciels pour "remailers" anonymes

Le solution extrême pour envoyer et recevoir des e-mails anonymement

Les "remailers" ou reposteurs anonymes et pseudo-anonymes (sorte de "réexpéditeurs") servent à dissimuler la véritable adresse IP de l'expéditeur.Les logiciels qui facilitent l'utilisation des reposteurs requièrent la présence de PGP 2.6 pour DOS. Le plus connu de ces logiciels est PRIVATE IDAHO, conçu par Joel McNamara. L'usage des reposteurs est complexe, mais leur efficacité semble avérée.Pour une documentation en français, voir la page de Guillermito qui fait le tour de la question de façon particulièrement pédagogique. Voir aussi le fichier d'aide (en français) de Jack B. Nymble (freeware pour Windows 95/98/NT). Et aussi le fichier d'aide (en anglais) de Private Idaho (freeware pour Win 3.1 et 95/98/NT)
* Jack B. Nymble : JBN
* Private Idaho 32 bits : pi32g.exe
* Private Idaho 2.8 (Win3x) : pi28b3
 
 


Mise à jour : janvier 2000
© 1997, 1998, 1999, 2000, pplf 14A0 4A67 0431 2402 684D 6EBA 537F 664D 3F80 0D58
pgpenfrancais@bigfoot.com


accueil  |  présentation  |  sommaire  |  histoire  |  version française  |  mode  d'emploi  |  news  |  autre crypto