مبهمساز JavaScript
خواندن و کپی کردن JavaScript خود را دشوار کنید — نامها را تغییر دهید، رشتهها را رمزگذاری کنید و کد را درست در مرورگر فشرده کنید. هیچچیز آپلود نمیشود. رایگان.
همهچیز در مرورگر شما اجرا میشود — کد شما هرگز از دستگاهتان خارج نمیشود.
1
مبهمسازی از خواندن سرسری بازمیدارد؛ این رمزنگاری یا امنیت واقعی نیست.
درباره مبهمساز JavaScript
مبهمساز جاوااسکریپت کد منبع شما را مستقیماً در مرورگر سختخوان و بهسختی قابل کپی میکند. این ابزار اسکریپت شما را توکنیزه کرده و بازنویسی میکند: لیترالهای رشتهای به دنبالههای هگز و یونیکد escape تبدیل میشوند، اعداد به عبارتهای هگز یا XOR تبدیل میشوند، فاصلهها فشرده میشوند، و یک بستهبند خودمحافظ اختیاری در برابر بازقالببندی مقاومت میکند.
هر تبدیل یک کلید روشن/خاموش است - Encode strings، Obfuscate numbers، Compact (minify) و Self-defending wrapper - پس شما کنترل میکنید که بین خوانایی و اندازهی خروجی چه توازنی برقرار شود. ابزار تغییر اندازه را بهصورت درصد گزارش میدهد و میتوانید نتیجه را کپی کنید یا آن را بهعنوان obfuscated.js دانلود کنید.
همهچیز سمت کلاینت اجرا میشود، پس کد منتشرنشدهی شما هرگز دستگاه شما را ترک نمیکند. بهخاطر داشته باشید که مبهمسازی خواندن آزادانه را دشوار میکند؛ رمزنگاری نیست و نباید بهعنوان یک تدبیر امنیتی برای اسرار یا بررسیهای مجوز در نظر گرفته شود.
نحوه استفاده از مبهمساز JavaScript
- جاوااسکریپت خود را در پنل Source جایگذاری کنید، یا روی Sample کلیک کنید تا با کد نمونه امتحان کنید.
- گزینههای خود را انتخاب کنید: Encode strings، Obfuscate numbers، Compact (minify) و Self-defending wrapper.
- خروجی مبهمشده و تغییر اندازهی گزارششده را بررسی کنید.
- روی Copy کلیک کنید، یا Download تا نتیجه را بهعنوان obfuscated.js ذخیره کنید.
- فایل مبهمشده را در پروژهی خود تست کنید تا مطمئن شوید همچنان رفتار یکسانی دارد.