Encoders / DecodersLesson 21Preview gratis
Punycode Converter
Lesson ini bagian dari Web Developer Tools · Semua level
Ringkasan
Punycode adalah encoding yang mengubah label domain berisi karakter Unicode menjadi bentuk ASCII, misalnya m├╝nchen.de menjadi xn--mnchen-3ya.de. Bentuk berawalan xn-- dibutuhkan agar nama domain non-ASCII dapat diproses sistem DNS yang bekerja dengan ASCII. Browser biasanya melakukan konversi ini secara otomatis saat kamu mengetik domain internasional. Perlu waspada karena karakter mirip dari alfabet berbeda dapat dipakai untuk serangan homograph.
Poin kunci
- Mengubah label domain Unicode menjadi ASCII
- Domain hasil konversi diberi awalan xn--
- Dibutuhkan agar DNS dan sistem lama dapat memproses nama domain
- Bukan enkripsi, hanya representasi nama domain
- Karakter mirip dapat disalahgunakan untuk serangan homograph
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.