Voila une explication trouvee sur le forum
Gandalf
Qu'est-ce que l'userhash ?
L'userhash est un code identifiant chaque user. Il est biensur unique, puisqu'il est attribué au hasard lors de la toute premiere utilisation d'emule (un peu comme ta plaque d'immatriculation, sauf que meme quand tu change de mod, tu garde ton userhash, à moins biensur de raser completement ta mule lors du changement !!!). Donc il ne se calcul pas, il est donné d'office. Chaque client te reconnais grace à cet userhash.
A quoi sert-il ?
Et bien comme je viens de le dire, il sert à t'identifier. Concretement, il permet à chaque client auquel tu te connecte de connaitre quel crédit tu possède aupres de lui. En effet, le fichier credit du client X auquel tu te connecte, est contenu une information capitale pour le systeme de credit utilisé par emule (hormis le mod morph qui lui n'utilise plus ce systeme la, il me semble) : ton userhash associé à ton crédit.
Les solutions sont donc pour le moment les suivantes :
1.l'Anti-Leecher/Fake-Client. Il consiste à bannir tout client ayant un userhash déja utilisé par quelqu'un d'autre. Toutefois, cette fonction a ses limites, et pas des moindres : cette fonction ne bannir pas forcement le voleur, mais l'user qui se connecte avec le meme userhash que celui d'un autre user deja connecté. En gros, X se fait piquer ton userhash par Y, puis se connecte à Z, et seulement ensuite Y se connecte à Z. Dans ce cas, le voleur Y est kické.
Si par inversement, le voleur Y s'est connecté à Z avant X, c'est X qui est kickée... Donc voila, belle arme mais injuste parfois... Sur les mods Morph, roman 2k, Athlazan... entre autres
2.Anti-leechermods de milobac:
Il bannit les utilisateurs de mods leechers. Si vous voyez un mod qui n'est pas banni, contactez moi (milobac) par MP, avec autant de détails que possible: adesse du site, version affichée (ex: eMule v28 [SuperLeecher v3]), nom d'utilisateur, forums qui en parlent...
Il n'y a pour le moment que le mod morph qui permet de bannir les leecheur.