Iklan
Semua alat Percuma

Jadikan JavaScript anda sukar dibaca dan disalin — namakan semula, kodkan rentetan, dan padatkan kod anda terus dalam pelayar. Tiada apa-apa dimuat naik. Percuma.

Semuanya berjalan dalam pelayar anda — kod anda tidak pernah meninggalkan peranti anda.

Pilihan
source.js
1
Sumber
obfuscated.js

							
Kod yang dikaburkan muncul di sini
Dikaburkan

Pengkaburan menghalang bacaan biasa; ia bukan penyulitan atau keselamatan sebenar.


Mengenai Pengkabur JavaScript

JavaScript Obfuscator menjadikan kod sumber anda sukar dibaca dan disalin secara sambil lewa, terus dalam pelayar. Ia mentokenkan skrip anda dan menulis semula: literal rentetan menjadi jujukan escape heks dan unicode, nombor bertukar menjadi ungkapan heks atau XOR, ruang putih dipadatkan, dan pembalut mempertahankan-diri pilihan melawan pemformatan semula.

Setiap transformasi adalah togol — Encode strings, Obfuscate numbers, Compact (minify) dan Self-defending wrapper — supaya anda mengawal pertukaran antara kebolehbacaan dan saiz output. Alat ini melaporkan perubahan saiz sebagai peratusan, dan anda boleh menyalin hasilnya atau memuat turun sebagai obfuscated.js.

Semuanya berjalan sisi klien, jadi kod anda yang belum dikeluarkan tidak pernah meninggalkan peranti anda. Ingat bahawa obfuskasi menghalang pembacaan sambil lewa; ia bukan penyulitan dan tidak sepatutnya dianggap sebagai langkah keselamatan untuk rahsia atau semakan lesen.

Cara menggunakan Pengkabur JavaScript

  1. Tampal JavaScript anda ke dalam panel Source, atau klik Sample untuk mencubanya dengan kod contoh.
  2. Pilih pilihan anda: Encode strings, Obfuscate numbers, Compact (minify) dan Self-defending wrapper.
  3. Semak output yang diobfuskasi dan perubahan saiz yang dilaporkan.
  4. Klik Copy, atau Download untuk menyimpan hasil sebagai obfuscated.js.
  5. Uji fail yang diobfuskasi dalam projek anda untuk mengesahkan ia masih berkelakuan sama.

Soalan lazim

Encode strings menulis semula literal rentetan sebagai jujukan escape \x dan \u, Obfuscate numbers menukar literal numerik kepada ungkapan heks atau XOR, Compact membuang ruang putih seperti minifier, dan pembalut mempertahankan-diri menjadikan output lebih sukar diformat semula dan diperiksa.

Ya. Transformasi mengekalkan tingkah laku program — rentetan dinyahkod kepada aksara yang sama dan ungkapan nombor dinilai kepada nilai yang sama pada masa jalan. Namun, uji output sebelum menerbitkannya, seperti mana-mana langkah pembinaan.

Tidak. Obfuskasi hanya menghalang pembacaan dan salin-tampal sambil lewa; orang yang berazam boleh membalikkannya. Jangan sesekali bergantung padanya untuk menyembunyikan kunci API, kelayakan atau logik pelesenan.

Tidak. Obfuscator berjalan sepenuhnya dalam pelayar anda, jadi kod anda tidak pernah meninggalkan peranti anda — selamat untuk skrip proprietari atau yang belum dikeluarkan.

Ya, ia percuma tanpa kos kredit, tiada akaun dan tiada sekatan bayaran berasaskan saiz.

Perlukan bantuan?
Menemui masalah dengan alat ini? Beritahu pasukan kami.
Laporkan masalah

Tambah alat percuma ini ke laman web anda sendiri — salin dan tampal kod di bawah.