Attention : les outils suivants concernent les Webmasters.
Pour les internautes voir :
Crypter vos adresses e-mail publiques - Pour internautes
Crypter adresses e-mail (outils pour webmasters)
Ne concerne que les Webmasters -
Aller directement à la solution recommandée
On peut crypter de différentes manières des adresses e-mail qui vont être insérées dans les pages d'un site Internet, afin de déjouer les robots capteurs d'adresses. Ceci ne concerne que les rédacteurs de sites Internet (les Webmasters).
Ces outils, en ligne ou hors ligne, vont traduire une adresse e-mail en un code html ou un script javascript que les robots de capture d'adresses (EmailSiphon, EmailWolf, ExtractorPro, Mozilla.*NEWT, Crescent, CherryPicker, [Ww]eb[Bb]andit, WebEMailExtrac.*, NICErsPRO, Telesoft, Zeus.*Webster, Microsoft.URL, Mozilla/3.Mozilla/2.01, Xenu.*Link.*Sleuth.*, EmailCollector...) ne détecteront pas. Il vous reste à copier ce code et à le placer dans votre page, à l'emplacement du mailto: habituel.
- Attention : ne jamais utiliser les services en ligne qui proposent de crypter votre adresse e-mail et de vous envoyer le code crypté par e-mail ! Il s'agit, avec une certitude proche du 100%, de spammeurs qui mettent cet outil à disposition afin de collecter des adresses validées qu'ils ne pourront pas collecter avec leurs robots ! Soyez méfiants, tout le temps.
- Préférez les codages durs aux codages légers.
- Lorsque des .js et des fonctions javascripts sont proposés, changez leurs noms sinon les robots les reconnaissent et sont dotés des fonctions de décryptage adéquates.
- Notez que les codages légers, en html, fonctionnent partout mais sont faibles. Les codages dans un Javascript sont tributaires de l'activation de Javascript dans le navigateur du visiteur (ce qui est quasiment toujours le cas sinon rien ne fonctionnerait).
- D'autre part, nous avons écarté tous les services ou produits payants ainsi que les services qui prétendent ne fonctionner que sous Internet Explorer, ce qui est suspect d'ActiveX.
- Notez bien qu'aucune protection n'est absolue.
Utiliser une image du signe "@" plutôt que le signe lui-même
Codage "léger" en ligne - produit du code html
Ces encodages, de type
Echappement% ou
Unicode, sont très facilement déjoués automatiquement.
Si vous disposez de php sur votre serveur, vous pouvez mettre cette fonction de "cryptage", très primaire, sur une page dont le suffixe sera .php et l'utiliser pour crypter "légèrement" vos adresses e-mail ainsi que proposer ce service à vos visiteurs (webmasters).
<?php
function hex_encode ($str)
{
$encoded = bin2hex($str);
$encoded = chunk_split($encoded, 2, '%');
$encoded = '%'.substr($encoded, 0, strlen($encoded) - 1);
return $encoded;
}
?>
Codage "léger" en ligne - produit un Javascript
Codage "léger" hors ligne (utilitaire à télécharger et à exécuter chez vous)
Codage "moyen" en ligne
- http://www.caspam.org/
- Javascript. Il faut
- télécharger un .js et le mettre à la racine du site sur le serveur
- référencer le .js dans le header
- utiliser l'encodeur suivant pour crypter le lien mailto:
Conseil : changez le nom du .js car les robots le reconnaissent et utilisent le décryptage
http://www.cleanmymailbox.com/free.html
Codage "dur" en ligne - Recommandé
Transformation en Hyperlien Html