A propos de sécurité informatique
GnuPG portatif
GnuPG pour Win32 sur Cle USB
La simple disquette est désormais un support trop exigü pour disposer de fonction confortables. Aussi, on va mettre GnuPG sur une de ces unités qui se cachent dans un coin du porte-monnaie.
- Récupérer la dernière version :
- Exemple : gnupg-w32cli-1.2.5.zip sur un des miroirs ftp.
- Créer un répertoire sur la "cle usb"
- Ex : md F:\PGP Les commandes gpg devront dès lors être assorties de l'option --homedir f:/pgp. Attention, la lettre identifiant le "lecteur" (ici : F) peut varier.
- "Dézipage" :
- Extraire vers le répertoire F:\PGP tous les fichiers à l'exclusion des .mo qui ne correspondent pas à la langue qu'on veut utiliser.
- Inscription dans le PATH :
- Pour simplifier les commandes, il est conseillé de mettre le "chemin" vers gpg.exe dans le "PATH" (voir mode opératoire des valeurs d'environnement dans la page Java).
- On peut se contenter à chaque utilisation de frapper (exemple précédent) : set PATH=%PATH%;F:\PGP
- Vérifications :
- gpg --version
- Création du trousseau dans la cle USB :
- gpg --homedir f:\pgp --gen-key Noter que sans l'option homedir, gnupg voudra créer ses fichiers dans C:\gnupg.
- Importation de clés précédemment exportées :
- Clé publique : gpg --homedir f:\pgp --import [chemin\nom_du_fichier]
- Clé secrète : gpg --homedir f:\pgp --allow-secret-key-import [chemin\nom_du_fichier] . cela fait, s'empresser d'effacer le fichier d'exportation.
- Fichier de configuration :
- Il est utile d'avoir, au même emplacement que gpg.exe,
un fichier de configuration, nommé
gpg.conf (dans des versions précédentes, il se
nommait "options"). Ci-dessous un exemple minimal. Remplacer 0AF8D23C
par votre UID.
# UID par defaut (utile si on a plusieurs uid dans le trousseau) default-key 0x0AF8D23C # pour interoperation avec PGP 5 force-v3-sigs # verrouillage permanent des fichiers pendant une operation lock-once # uid chiffrage par defaut encrypt-to 0x0AF8D23C # comment(aire) : texte ajoute aux signatures comment Signature Gnupg, verification / You can check this signature PGPid : 0x0AF8D23C
- Réduction de taille :
- On peut se passer de certains fichiers, totalisant 650 Ko : COPYING, FAQ, gnupg.man, gnupg.mo, gnupg-w32.reg, gpg.man, gpgkeys_ldap.exe, gpgsplit.exe, gpgv.exe, gpgv.man, pubring.bak, README
Dos batches pratiques
Afficher l’aide :
Signer un fichier :
Signature séparé :
Cryptage de données :
Décryptage :