• [^] # Re: Commentaire ci-dessous

    Posté par (site web personnel, Mastodon) . En réponse au journal Campagne d'hameçonnage, Firefox et Chrome vulnérables.. Évalué à 5.

    • On met "xn--" au début de la chaîne (ce qui permet de reconnaître que c'est du punycode et évite les conflits avec les domaines existants),
    • On prend tous les caractères ASCII et on les laisse juste après le --,
    • On rajoute un - pour séparer de la suite,
    • Enfin, on prend les caractères non-ASCII (avec des accents, cyrilliques, etc) et pour chacun on insère dans la chaîne des caractères qui encodent, d'une part, le numéro unicode du caractère, et d'autre part, la position dans la chaîne initiale où il faut les insérer.

    Par exemple, аpple.com (avec un a en cyrillique), devient xn--pple-43d.com.
    On voit le xn--, le "pple" (аpple sans le а), le -, et le 43d qui dit "il faut insérer un а en position 0".