JavaScript آبفسکیٹر
اپنے JavaScript کو پڑھنا اور کاپی کرنا مشکل بنائیں — براؤزر میں ہی نام بدلیں، اسٹرنگز انکوڈ کریں اور اپنا کوڈ کومپیکٹ کریں۔ کچھ بھی اپ لوڈ نہیں ہوتا۔ مفت۔
سب کچھ آپ کے براؤزر میں چلتا ہے — آپ کا کوڈ کبھی آپ کے آلے سے باہر نہیں جاتا۔
1
آبفسکیشن سرسری مطالعے کو روکتا ہے؛ یہ انکرپشن یا حقیقی سیکیورٹی نہیں ہے۔
JavaScript آبفسکیٹر کے بارے میں
JavaScript Obfuscator آپ کے سورس کوڈ کو براؤزر میں براہ راست پڑھنے اور آسانی سے کاپی کرنے کے لیے مشکل بنا دیتا ہے۔ یہ آپ کے اسکرپٹ کو ٹوکنائز کر کے دوبارہ لکھتا ہے: string لٹرلز hex اور unicode ایسکیپ سیکوئنسز بن جاتی ہیں، اعداد hex یا XOR اظہاریوں میں بدل جاتے ہیں، خالی جگہ کمپیکٹ ہو جاتی ہے، اور ایک اختیاری self-defending wrapper دوبارہ فارمیٹنگ کے خلاف مزاحمت کرتا ہے۔
ہر تبدیلی ایک ٹوگل ہے — Encode strings، Obfuscate numbers، Compact (minify) اور Self-defending wrapper — تاکہ آپ پڑھنے کی صلاحیت اور آؤٹ پٹ سائز کے درمیان توازن کو کنٹرول کریں۔ ٹول سائز کی تبدیلی کو فیصد کے طور پر رپورٹ کرتا ہے، اور آپ نتیجہ کاپی کر سکتے ہیں یا اسے obfuscated.js کے طور پر ڈاؤن لوڈ کر سکتے ہیں۔
سب کچھ کلائنٹ-سائیڈ چلتا ہے، اس لیے آپ کا غیر جاری شدہ کوڈ کبھی آپ کی ڈیوائس سے باہر نہیں جاتا۔ یاد رکھیں کہ obfuscation عام پڑھنے کو روکتا ہے؛ یہ encryption نہیں ہے اور اسے راز یا لائسنس چیکس کے لیے سیکیورٹی اقدام نہیں سمجھنا چاہیے۔
JavaScript آبفسکیٹر استعمال کرنے کا طریقہ
- اپنا JavaScript Source پینل میں پیسٹ کریں، یا نمونہ کوڈ کے ساتھ آزمانے کے لیے Sample پر کلک کریں۔
- اپنے اختیارات چنیں: Encode strings، Obfuscate numbers، Compact (minify) اور Self-defending wrapper۔
- obfuscated آؤٹ پٹ اور رپورٹ شدہ سائز کی تبدیلی کا جائزہ لیں۔
- Copy پر کلک کریں، یا نتیجہ obfuscated.js کے طور پر محفوظ کرنے کے لیے Download پر۔
- یہ تصدیق کرنے کے لیے کہ یہ اب بھی بالکل ویسا ہی رویہ اپناتا ہے، obfuscated فائل کو اپنے پروجیکٹ میں ٹیسٹ کریں۔