CodeKitHub
Alat Teks

Pengaburan Teks Dalam Talian

Kemas kini terakhir:

Alat ini mengaburkan teks biasa — bukan kod sumber JavaScript, CSS, atau HTML. Pilih mod: penggantian rupa serupa Unicode mengekalkan teks boleh dibaca manusia sambil merosakkan skrip padanan tepat, atau gunakan ROT13/Base64 untuk pengekodan boleh balik yang ringkas. Semuanya berjalan dalam pelayar anda.

This is a plain-text obfuscator, not a JavaScript/CSS minifier — it does not rename variables or minify real code.

Mode

Apakah alat ini?

Pengaburan teks mengubah cara teks kelihatan atau dikodkan tanpa memusnahkan maksud asasnya, supaya ia boleh diterbalikkan kelak. Ini berbeza daripada pemadat kod atau pengaburan JS, yang menulis semula dan memampatkan logik program sebenar — alat ini tidak menghurai atau menjalankan kod, jadi ia bukan pengganti untuk pengaburan alat binaan JavaScript/CSS sebenar.

Tiga mod ditawarkan di sini: penggantian rupa serupa Unicode menukar huruf ASCII dengan aksara Unicode yang kelihatan serupa (seperti а Cyrillic untuk a Latin), yang mengekalkan teks boleh dibaca mata manusia tetapi merosakkan padanan subrentetan/regex mudah. ROT13 mengalihkan setiap huruf 13 tempat dalam abjad — sifer boleh balik yang mudah dan dikenali ramai. Base64 mengekod semula teks ke set aksara yang berbeza sepenuhnya.

Kenapa guna alat ini?

  • Tiga pendekatan pengaburan berbeza dalam satu alat — pilih yang sesuai.
  • Setiap mod boleh diterbalikkan sepenuhnya dengan butang Nyahkabur.
  • Jujur tentang skop: ini adalah alat teks, bukan pemadat kod JavaScript/CSS/HTML.
  • Berjalan sepenuhnya dalam pelayar anda — tiada apa dimuat naik.
  • Tiada pemasangan, tiada akaun, percuma digunakan.

Cara menggunakannya

  1. Tampalkan teks yang anda mahu kaburkan.
  2. Pilih mod: rupa serupa Unicode, ROT13, atau Base64.
  3. Klik Kaburkan untuk mengubahnya, atau Nyahkabur untuk menerbalikkan rentetan yang telah dikaburkan sebelum ini.
  4. Salin hasilnya.

Contoh

Input

Hello, World!

Hasil

Hеllo, Wоrld!

Dalam mod rupa serupa Unicode, aksara H, e dan o dalam hasil ini ialah homoglif Cyrillic, bukan huruf Latin yang seakan-akan ditunjukkan — teks masih boleh dibaca dengan betul oleh manusia tetapi tidak akan sepadan dengan carian teks biasa untuk 'Hello, World!'.

Kegunaan biasa

  • Menyiarkan alamat e-mel atau nombor telefon dalam talian dalam borang yang boleh dibaca tetapi mengelak regex pengikis mudah.
  • Berkongsi teks spoiler atau kunci jawapan dengan cara yang tidak boleh dibaca serta-merta pada pandangan pertama.
  • Pengekodan boleh balik pantas untuk kegunaan santai — bukan pengganti penyulitan sebenar.
  • Menguji cara skrip pemprosesan teks anda sendiri mengendalikan input homoglif atau berkod.

Memilih mod

Penggantian rupa serupa Unicode adalah pilihan yang tepat apabila anda mahu teks masih kelihatan betul kepada pembaca manusia sambil mengalahkan padanan rentetan tepat — ia hampir sama secara visual dengan yang asal tetapi menggunakan kod aksara asas yang berbeza. ROT13 adalah pilihan tradisional untuk menyembunyikan spoiler: hasil yang dikacau bilaukan jelas bukan teks asal, dan ia adalah konvensyen yang diiktiraf secara meluas, jadi pembaca tahu untuk menjalankannya melalui alat ROT13 jika mereka mahu mendedahkannya. Base64 adalah pilihan yang paling kelihatan "berkod" dan biasa digunakan apabila anda memerlukan cara selamat untuk menyisipkan teks ke dalam URL, medan JSON, atau sistem yang tidak mengendalikan aksara khas dengan baik.

Soalan lazim

Adakah ini mengaburkan kod JavaScript, CSS, atau HTML?

Tidak. Alat ini berfungsi pada teks biasa sahaja — ia tidak menghurai sintaks kod, menamakan semula pemboleh ubah, atau memadat. Untuk pengaburan/pemadatan kod sebenar, anda memerlukan pemadat peringkat alat binaan yang memahami tatabahasa bahasa tersebut.

Adakah pengaburan rupa serupa Unicode selamat?

Tidak — ia adalah pengaburan ringan, bukan penyulitan. Sesiapa yang menjalankan teks itu semula melalui mod Nyahkabur alat ini (atau alat penerbalikan homoglif yang serupa) boleh memulihkan yang asal. Gunakannya untuk mengelak penapis kata kunci naif atau pengikisan salin-tampal, bukan untuk melindungi data sensitif.

Mengapa ROT13 menggunakan logik butang yang sama untuk kedua-dua arah?

ROT13 mengalihkan setiap huruf 13 tempat dalam abjad 26 huruf, jadi mengaplikasikannya dua kali mengembalikan teks asal. Kaburkan dan Nyahkabur menghasilkan hasil yang sama dalam mod ROT13.

Bolehkah mod Base64 mengendalikan teks bukan Bahasa Inggeris?

Ya — pengekod mengendalikan Unicode penuh (huruf beraksen, aksara CJK, emoji) dengan betul dengan mengekod perwakilan bait UTF-8, bukan hanya ASCII.

Adakah teks saya dimuat naik ke mana-mana?

Tidak. Semua transformasi berjalan sebagai JavaScript tempatan dalam pelayar anda; tiada apa dihantar ke pelayan.

Alat berkaitan