SPIP - Contrib

SPIP - Contrib

[ar] [en] [es] [fr] [it]

111 visiteurs en ce moment

fontsizeup fontsizedown
Accueil du site > Contribs > Interactivité, communication > Mails > Archives Email > Crypter du texte, un email, une URL
[15 commentaires]

Crypter du texte, un email, une URL

samedi 30 août 2003, par Coyote

0 vote

Crypter une chaine de texte (email, URL) sans en empêcher l’affichage à l’écran. Très utile pour empêcher l’aspiration des adresses emails.

Fonctions de ce filtre :
Crypter une chaîne de texte (email, URL) sans en empêcher l’affichage à l’écran ni l’utilisation par un logiciel de messagerie.

Note : SPIP propose par défaut la fonction |antispam pour crypter les e-mails.

en bref il remplace le @ de l’adresse email par trois caractères... du coup l’utilisateur lambda ne peut envoyer directement un mail en cliquant sur le lien, il doit penser à remettre le @


Je vous propose ci-dessous une autre méthode pour protéger vos emails de la plupart des aspirateurs :
crypter la chaîne de texte avec son équivalent numérique

Cette méthode permet de crypter l’adresse sans empécher son utilisation par un clic... l’affichage est correct à l’écran et dans le logiciel de mail...

- exemple : coyote
- devient : &#99 ;&#111 ;&#121 ;&#111 ;&#116 ;&#101 ;
- à l’écran et dans le logiciel de mail : coyote

Inconvénient :
Cette méthode n’est pas parfaite car le cryptage est réversible.
Mais au vu du nombre de pages se trouvant sur le net, les spammeurs vont-ils jusqu’à rechercher le cryptage d’une page et essayer de l’interpréter ???
De plus, dans notre cas, le cryptage se fait sur une partie du code et non l’intégralité...

Avantages :
- Il est possible de crypter n’importe quelle chaine de texte
- le cryptage n’empêche pas l’utilisation du lien
- Ce script devrait permettre d’empêcher l’aspiration par la plupart des moteurs de recherche "classiques" soit non pirates...


Cette méthode de protection vous intéresse ?

  1. Copiez-collez le code ci-dessous dans votre fichier mes_fonctions.php3
  2. Dans votre squelette, utilisez le utiliser le filtre de la manière suivante :[(#EMAIL|crypt_mail)]

exemple : <a href="mailto:[(#EMAIL|crypt_mail)]">[(#EMAIL|crypt_mail)]</a>

Retour en haut de la page

15 Messages de forum

Voir toute la discussion

Pages 1 | 2

Pages 1 | 2

Répondre à cet article

Retour en haut de la page

Ça discute par ici