* Alain Vaugham [28/05/2010 13:29] :
>
> Est-ce que quelqu'un pourrait m'indiquer pourquoi le corps crypté de ce 
> message - que je ne peux pas lire avec un éditeur tel que Vim - est tout de 
> même affiché en clair avec KMail sans besoin d'un mot de passe?

[ gros snip de la mort qui tue ]

> Qm9uam91ciwNCg0KRGFucyBsJ2F0dGVudGUgZHUgcGFpZW1lbnQgZXQgY29tcHRlIHRlbnVlIGR1
> IGZhaXQgcXVlIMOgIHByaW9yaSBub3VzIG4nYXZvbnMgcGFzIHJlw6d1IGxhIGZhY3R1cmUsIHBv
> dXJyaWV6IHZvdXMgc3ZwIGFmaW4gZGUgbmUgcGFzIHDDqW5hbGlzZXIgbm90cmUgcHJvZHVjdGlv
> [...et ça continue comme ça...]
> [... puis voici la fin...]
> xIDM0IDA5IDM0IDAwDQpGQVFzICYgTkVXUzogaHR0cDovL3d3dy5hbGthLWZyYW5jZS5j
> b20NCg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
> LS0tLS0tDQoNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
> LS0tLS0tLS0tLQ0KDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
> LS0tLS0tLS0tLS0tLS0NCg==

C'est du Base64, un codage permettant de ramener un jeu de caractères 8 bits
vers un jeu de 6 bits. Ainsi, on n'a pas besoin de s'assurer que la chaîne de
traitement comprend l'UTF-8 (ou ISO-8859-1 ou autre codage).

La fiche wikipedia sur le sujet donne un exemple d'encodage/décodage.
http://fr.wikipedia.org/wiki/Base64
Le module MIME::Base64 en Perl permet de faire la même chose.

Emmanuel

_________________________________
Linux mailing list
[email protected]
http://lists.parinux.org/mailman/listinfo/linux

Répondre à