Encore un, et surement pas le meilleur, mais comme je l'ai ecris moi meme j'en fais part aux autres :)
http://fuck.the.world.free.fr/gpg.pdf(...)
A noter un memento a la fin regroupant toutes les commandes de base.
Toute critique suggestive est bien evidemment la bienvenue...
Et si quelqu'un qui n'y connait rien a gpg pouvait l'essayer mon howto, et me dire si c'est clair, j'lui en serai reconnaissant !
Merci
# How-to retrouver sa passpharse
Posté par symoon . Évalué à 4.
Sérieusement, ya des script tous faits pour bruteforcer gpg à partir d'une liste d'idées de mots de passe ?
La meilleure manière de s'en souvenir, cela aurait été de l'utiliser plus souvent...
/me qui pleure sur son sort
[^] # Re: How-to retrouver sa passpharse
Posté par cho7 (site web personnel) . Évalué à 3.
[^] # Re: How-to retrouver sa passpharse
Posté par ckyl . Évalué à 3.
[^] # Re: How-to retrouver sa passpharse
Posté par Zorro (site web personnel) . Évalué à -2.
[^] # Re: How-to retrouver sa passpharse
Posté par Mr_Moustache . Évalué à 3.
Je suis en train de me demander quelque chose..
Mais pourquoi je crypte? :p
Trève de plaisanterie, j'ai adopté la passphrase simple mais que j'ai compliqué par un système tout aussi simple. Une taille d'au moins 10caractères avec des chiffres et des minuscules/majuscules, il faut vraiment en vouloir pour la trouver..
[^] # Re: How-to retrouver sa passpharse
Posté par riba . Évalué à 4.
[^] # Re: How-to retrouver sa passpharse
Posté par djorje . Évalué à 4.
Pour bruteforcer j'ai écrit un petit script perl générant toutes les passphrases possibles (à partir de ce dont je me souvenais).
Ensuite pour les passer à gpg il faut utiliser l'option --passphrase-fd.
Je me souviens qu'à l'époque j'avais généré un fichier de 50Mo rien que pour les clés, ça avait pris un peu de temps mais j'ai récupérer ma clé :)
PS : je crois que pour des raisons de perfs je ne lançais pas gpg à partir de perl mais je générais directement un script bash contenant la ligne de commande pour chaque clé, du style
echo "maclé" | gpg --passphrase-fd 0 unecomande
echo "maclé" | gpg --passphrase-fd 0 unecomande
...
# Petite remarque perso
Posté par blenderman . Évalué à 2.
Je trouve original le fait que tu mette dans 1 certaine couleur ce que le soft affiche et ce que tu tape toi même.
Rien a dire :)
[^] # Re: Petite remarque perso
Posté par cho7 (site web personnel) . Évalué à 3.
# Je me jette à l'eau
Posté par Thy . Évalué à 0.
# Version HTML
Posté par scand1sk (site web personnel) . Évalué à 2.
[^] # Re: Version HTML
Posté par cho7 (site web personnel) . Évalué à 1.
Pour l'ouvrir avec gpdf, ici_ca_marche mais les lettres accentuées disparaissent...
Aucun probleme en revanche avec xpdf :)
[^] # Re: Version HTML
Posté par cho7 (site web personnel) . Évalué à 2.
http://fuck.the.world.free.fr/gpg(...)
Le pdf reste disponible, car bien plus lisible je trouve !!
[^] # Re: Version HTML
Posté par Zorro (site web personnel) . Évalué à -2.
C'est parfaitement lisible avec Acrobat Reader.
[^] # Re: Version HTML
Posté par Zorro (site web personnel) . Évalué à 2.
Juste pour dire que j'ai encore jamais vu un PDF correctement lisible sous les autres lecteur que celui d'Acrobat. Alors je sais pas à qui la faute, et qui est-ce qui fait des trucs pas bien. Le lecteur, le générateur, l'auteur du document ? Moi ? Bref, c'est bien dommage, mais pour l'instant, pour lire le format qui appartient à Adobe, le mieux est encore les outils d'Adobe, non ?
# et Gnus
Posté par Marc (site web personnel) . Évalué à 1.
http://www.emacswiki.org/cgi-bin/wiki/CategoryGnus(...)
http://mailcrypt.sourceforge.net(...)
Pour aider à la configuration de Gnus et gpg
[^] # Re: et Gnus
Posté par cho7 (site web personnel) . Évalué à 1.
# Référence a l'adresse du document
Posté par Yann 'Ze' Richard (site web personnel) . Évalué à 2.
Tout dabord à première vu ca m'a l'air très bien et assez complet donc merci pour ce travail !
Tu devrait par contre rajouter pour les gens comme moi l'URL ou l'on peut trouver une version à jour du document ce qui permet aux gens qui impriment ou qui mettent le document parmis tout ceux qu'ils collectent de savoir ou retrouver cette perle pour regarder si il y a eu une mise à jour. La conséquence directe etant de numéroter (par la date par exemple) les versions de ton document.
Encore merci pour ce document !
[^] # Re: Référence a l'adresse du document
Posté par cho7 (site web personnel) . Évalué à 1.
# Bravo
Posté par Zorro (site web personnel) . Évalué à 1.
C'est d'autant plus difficile que GPG est pas vraiment facile à utiliser.
Quelle est votre politique, pour GPG ? Est-ce que vous chiffrez systématiquement vos mails quand vos correspondant ont une clé ? Ou est-ce que vous signez à chaque fois, au moins ?
[^] # Re: Bravo
Posté par ckyl . Évalué à 2.
Perso, c'est chiffrement entre les serveurs mails, en etant le root du serveur, et basta. La signature bien evidement par contre.
[^] # Re: Bravo
Posté par cho7 (site web personnel) . Évalué à 2.
# Autre doc sur GnuPG
Posté par CoCoZ (site web personnel) . Évalué à 2.
En plein de petites pages : http://francoz.net/doc/gpg/gpg.html(...)
En une grosse page : http://francoz.net/doc/gpg/gpg-entier.xhtml(...)
Le source docbook pour ceux qui veulent corriger/ajouter quelque chose : http://francoz.net/doc/gpg/gpg-latest.sgml(...)
# Quelques remarques
Posté par jcs (site web personnel) . Évalué à 5.
- L'erreur classique : si on parle bien de cryptographie, les termes cryptage et decryptage sont des anglicismes. En français il faut parler de chiffrement et de déchiffrement. On peut parler à la rigueur de decryptage mais dans ce cas il s'agit de l'action de déchiffrer des données sans connaître la clé de chiffrement.
- La signature :
Signer un message, c'est lui joindre un certificat, attestant que la personne qui a envoyÈ le mail, et bien la personne qui apparait dans le champs "From:" (ou "De:" )
C'est vrai mais ce n'est pas tout. La signature ce n'est pas qu'une simple authentification. En fait une signature numérique fournit 3 choses :
1 - l'authentification : c'est ce que tu décris, il s'agit de s'assurer de l'identité le l'émetteur.
2 - l'intégrité : on est assuré que ce message n'a été modifié d'aucune façon depuis qu'il a été signé. Tu le dis plus bas dans la phrase : "Attention, signature invalide, le contenu n'est peut etre pas sûr, ou bien il a été altéré"
3 - la non-répudiation : l'auteur du message ne peut se rétracter à postériori, la signature prouve qu'il a bien envoyé le message.
Il est important de souligner que si la non-répudiation implique l'autentification, la réciproque est fausse.
[^] # Re: Quelques remarques
Posté par cho7 (site web personnel) . Évalué à 1.
Sinon pour les termes crypter/chiffrer on m'a déjà prévenu par mail et promis j'vais aller changer tout ca, j'ai déjà pondu un pdf v1.2 hier soir a 3h en tenant compte des commentaires recu par mail :)
Donc dans la journée le pdf va evoluer sans doute quelques peu...
[^] # Re: Quelques remarques
Posté par jcs (site web personnel) . Évalué à 2.
Ok, désolé. J'ai lu en diagonale ; comme je ne connais pas assez GPG et les protocoles qu'il utilise pour faire des remarques, je me suis surtout penché sur les passages concernant la crypto.
[^] # Re: Quelques remarques
Posté par cho7 (site web personnel) . Évalué à 1.
# Licence du document ?
Posté par Arnaud (site web personnel) . Évalué à 2.
Je voudrais pouvoir le diffuser (et le diffuser sur des supports offline) pour expliquer à mes proches comment se servir de gnupg. Est-ce possible ?
[^] # Re: Licence du document ?
Posté par cho7 (site web personnel) . Évalué à 1.
Pour toute modifs, hop un ptit email et je m'y colle :)
# Une clé, deux ordinateurs...
Posté par fester . Évalué à 1.
Merci pour ce Howto. Cependant, j'ai un petit souci : je souhaiterai utilisé ma clé sur deux ordinateurs différents. Comment procéder ?
[^] # Re: Une clé, deux ordinateurs...
Posté par cho7 (site web personnel) . Évalué à 2.
Il est donc facile de copier pubring.gpg et secring.gpg sur un autre ordinateur, là ou c'est moins evident, c'est qu'il faudra mettre les 4 trousseaux a jour en meme temps, ou bien en mettre 2 a jours (les principaux) et ecrabouiller ceux sur le pc secondaire de temps en temps.
Pour garder les notions de confiance il faudra aussi copier trustdb.gpg
Puis tant qu'on y est pourquoi pas copier le fichier gpg.conf :)
Bon bah c'est bon, on a copié tout le dossier .gnupg !
[^] # Re: Une clé, deux ordinateurs...
Posté par Calim' Héros (site web personnel) . Évalué à 2.
Parce que si je veux importé des cle privé sur une machine qui en a deja, je fait comment?
[^] # Re: Une clé, deux ordinateurs...
Posté par ckyl . Évalué à 2.
--export-secret-keys [names]
--export-secret-subkeys [names]
Same as --export, but exports the secret keys instead. This
is normally not very useful and a security risk. The second
form of the command has the special property to render the
secret part of the primary key useless; this is a GNU exten-
sion to OpenPGP and other implementations can not be expected
to successfully import such a key.
De plus je ne l'avais pas mentionne pour le moment mais il existe deja une plethore d'HOWTO tres complet sur GnuPG, celui la est un peu léger.
[^] # Re: Une clé, deux ordinateurs...
Posté par Calim' Héros (site web personnel) . Évalué à 5.
Sinon, c'est comme pour les cours, il existe differentes methodes d'expliquer les choses et les personnes ne sont pas receptives de la meme maniere a chaque methode. Donc un de plus permet peut etre de satisfaire de nouvelles personnes (ou lui a permi de mieux apperhender la chose)
[^] # Re: Une clé, deux ordinateurs...
Posté par cho7 (site web personnel) . Évalué à 2.
J'ai rajouté ca dans le memento
[^] # Re: Une clé, deux ordinateurs...
Posté par cho7 (site web personnel) . Évalué à 1.
Moi j'l'avais fait :)
[^] # Re: Une clé, deux ordinateurs...
Posté par fester . Évalué à 1.
[^] # Re: Une clé, deux ordinateurs...
Posté par ckyl . Évalué à 2.
Par ce que simplement tapper sa passphrase (meme logé par ssh) depuis une machine qui ne t'appartient pas c'est pas top :-)
Autrement comme dit plus haut il suffit de copier ta cle.
[^] # Re: Une clé, deux ordinateurs...
Posté par CoCoZ (site web personnel) . Évalué à 1.
Il y a une section là dessus dans ma doc sur GPG : http://francoz.net/doc/gpg/gpg.html(...)
[^] # Re: Une clé, deux ordinateurs...
Posté par cho7 (site web personnel) . Évalué à 1.
[^] # Re: Une clé, deux ordinateurs...
Posté par ckyl . Évalué à 2.
1/ Le root n'est pas forcement ton ami
2/ Les keyloggers ne sont pas forcement tes amis
3/ Les maichants n'hackers qui ont rootkite la machine ne sont pas tes amis non plus.
Donc dans ce genre d'utilisation c'est limite. Un systeme correct serait effectivement un media branchable sur l'ordinateur qui identifie lui meme l'utilisateur. L'ordinateur n'est jamais en possession du token secret. Je vois plusieurs solution
-> les trucs specialises, par exemple empreinte digitale avec DB dans le peripherique mais la ca risque de couter un peu cher
-> PDA ? Il doit etre facile de faire ca. Perso je me sers parfois d'un PDA pour generer des mots de passes OPIE.
[^] # Re: Une clé, deux ordinateurs...
Posté par Nicolas Bernard (site web personnel) . Évalué à 2.
Pour que ce soit OK, il faut aussi que ton token fasse les calculs cryptographiques, sinon la clef doit forcement passer dans l'ordi à un moment ou un autre...
Une carte à puce? le temps de chiffrement risque d'être long...
# Howto quoi
Posté par Joris Dedieu (site web personnel) . Évalué à 2.
[^] # Re: Howto quoi
Posté par Joris Dedieu (site web personnel) . Évalué à 2.
[^] # Re: Howto quoi
Posté par cho7 (site web personnel) . Évalué à 1.
# Remarque
Posté par bleh . Évalué à 3.
En revanche, je ne vois pas du tout l'intérêt de la section "préliminaires", pour résumé (un bien grand mot vu la taille de la section), on a droit à :
- 3 misérables lignes sur le fait qu'il faut installer GPG sur son ordinateur
- 2 lignes avec apt-get et un petit lien debian
Quand on ajoute ce genre de section, faite, a priori, pour le débutant soit on va au bout de son idée et on propose un vrai guide d'installation avec les différentes possibilités (comme par exemple les packages pour plusieurs distributions) , soit on la retire car elle ne sert pas l'objectif du document. Moi, cette section me fait penser à "regardez j'utilise debian" (c'est assez drôle cette manie qu'ont certains utilisateurs de toujours faire remarquer à la terre entière qu'ils utilisent debian ...), elle me fait penser à ce domaine méconnu de l'informatique grand public : la frimautique (ou le eleetware) et je trouve que c'est assez dommage par rapport à la qualité du reste du document.
[^] # Re: Remarque
Posté par cho7 (site web personnel) . Évalué à 1.
En l'occurence c'etait surtout indiqué pour dire que je ne savais pas installer gpg sur une autre distrib car je connais pas le nom des paquets...
Puis ca me permet aussi de dire que ce tutorial est "garanti théoriquement" sans bleme sur une debian sid, mais que sur autre distrib ayant ses particularités, c'est peut etre différent.
C'est ce qu'on appelle mettre des reserves, c'est très courant, surtout sur les boites de logiciels (configuration recommandé/requise/etc)
Bref, après on en pense ce qu'on veut hein...
Au fait, t'as vu ma page perso là, juste a coté de mon pseudo ? ;-)
# ortho
Posté par riba . Évalué à 2.
s/souns/sous/
[^] # Re: ortho
Posté par cho7 (site web personnel) . Évalué à 1.
# Plugin vim
Posté par ckyl . Évalué à 2.
[^] # Re: Plugin vim
Posté par cho7 (site web personnel) . Évalué à 1.
# Utilisation de GnuPG sur une machine distante
Posté par Thomas Petazzoni (site web personnel) . Évalué à 1.
Je profite d'un journal sur GPG pour poser ma question. J'utilisais chez moi une clé GPG avec Sylpheed, tout bien. Mais j'ai déménagé et depuis je n'ai plus l'ADSL chez moi. Donc pour envoyer/lire mes mails je me connecte sur une autre machine par ssh, et j'utilise mutt. Ca me convient très bien.
Par contre, le problème c'est que je ne peux pas signer mes mails ni vérifier les signatures des autres : ça m'ennuie de mettre ma clé privée GPG sur une machine sur laquelle je ne suis pas root (même si j'ai confiance en la personne qui est root).
Existe-t-il un mécanisme qui me permettrait quand même de signer mes messages en utilisant ma clé ?
Le top du top, ça serait un système où ta clé GPG est stockée sur une clé USB. La clé USB tu la branches sur le poste sur lequel tu es, et ton mutt distant va aller demander à la machine sur laquelle tu es de signer les mails et de vérifier les signatures. Je ne sais pas dans quelle mesure c'est possible, ni c'est viable au niveau sécurité.
Et vous, comment faites-vous ?
[^] # Re: Utilisation de GnuPG sur une machine distante
Posté par ckyl . Évalué à 3.
Quand quelqu'un signe il prouve que c'est bien lui qui a signe. Donc c'est LUI qui a utilise sa cle privee.
Tu n'as donc aucun probleme de ce cote la
2/ Pour ce qui est de 2 la plupart des "bons" clients mail te permettent choisir la commande a effectuer pour chiffrer le message. Tu peux donc au lieu d'invoquer gpg directement faire un script wrapper qui va en fait se connecter a ta machine en envoyant le message en clair, le serveur sur ta machine renvois le serveur crypte.
Ca reste a coder ca doit pas prendre plus d'une heure avec les tests etc.
Note : pourquoi je pas utiliser mutt sur la machine locale ?!!! C'est aussi simple non ? Bien entendu si la machine locale n'est pas a toi ca ne change rien.
Note2: une signature sans aucun challenge (comme tu sembles vouloir faire avec ta cle USB) c'est de la connerie amha
[^] # Re: Utilisation de GnuPG sur une machine distante
Posté par Thomas Petazzoni (site web personnel) . Évalué à 1.
Je peux effectivement imaginer faire un wrapper, mais la connexion SSH risque de demander un mot de passe, tout ça, ça va être compliqué, non ?
Mutt sur ma machine locale au boulot ? Une bécane Windows que je n'administre pas ? Hum, hum ;-)
Pour l'histoire de la clé USB, le protocole de discussion entre le client mail distant et la machine locale ayant la clé USB est à discuter. A mon avis, il s'agit pas de faire transiter la clé privée, mais plutôt le hash du message, qu'on signe en local et on renvoie le hash signé là bas. Ou alors autre chose, j'en sais rien ;-)
# Memento sur une page
Posté par cho7 (site web personnel) . Évalué à 1.
# J'ai un doute la!
Posté par frooze . Évalué à 1.
Parceque dans gpg il n'y a pas que le cryptage, mais aussi l'autentification par signature. Donc c'est bien la clé privé qui marque ma signature et pas la clé public (qui elle est dictribué librement).
[^] # Re: J'ai un doute la!
Posté par cho7 (site web personnel) . Évalué à 1.
Sinon il serait possible d'envoyer un message chiffré a quelqu'un n'ayant pas de clé secrète (n'utilisant pas gpg quoi...)
De plus, je suis ainsi certain que SEUL albert peut dechiffrer mon message, et pas n'importe qui ayant potentiellement ma clé publique.
C'est pour ca que si tu vas dans les éléments envoyés de Evolution ou ce que tu veux, tu pourras meme pas lire tes mails chiffrés, car il te reclamera la clé secrete du destinataire et son mot de passe !
[^] # Re: J'ai un doute la!
Posté par cho7 (site web personnel) . Évalué à 1.
si ma clé publique servait a dechiffrer, n'importe qui pourrait intercepter le mail, importer dans son trousseau ma clé publique, et n'aurait plus qu'a trouver mon mot de passe, ce serait vraiment naze niveau sécurité.
Là seul le destinataire prévu initialement (celui dont j'ai utilisé la clé publique pour crypter mon mail) peut déchiffrer le mail a l'aide de sa clé privée. CQFD
[^] # Re: J'ai un doute la!
Posté par frooze . Évalué à 1.
Je pense qu'il serait plus simple (pour quelqu'un comme moi qui n'a que quelques notions) de commencer par parler de la signature d'un message (qui a mon avis est la fonction la plus utilisé dans gpg) et de parler ensuite du cryptage.
Merci pour ces précisions
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.