פרסומת

הקשה על קריאה והעתקה של ה-JavaScript שלך — שנה שמות, קודד מחרוזות וכווץ את הקוד ישירות בדפדפן. שום דבר אינו מועלה. חינם.

הכול פועל בדפדפן שלך — הקוד שלך לעולם אינו עוזב את המכשיר.

אפשרויות
source.js
1
מקור
obfuscated.js

							
הקוד המעורפל מופיע כאן
מעורפל

ערפול מרתיע קריאה מזדמנת; הוא אינו הצפנה או אבטחה אמיתית.


אודות מערפל JavaScript

מטשטש ה-JavaScript הופך את קוד המקור שלכם לקשה לקריאה ולהעתקה מזדמנת, ישירות בדפדפן. הוא מפרק את הסקריפט שלכם לטוקנים ומשכתב אותו: מחרוזות ליטרליות הופכות לרצפי בריחה הקסדצימליים ויוניקוד, מספרים הופכים לביטויי הקס או XOR, רווחים לבנים נדחסים, ועטיפת הגנה עצמית אופציונלית עומדת בפני עיצוב מחדש.

כל טרנספורמציה היא מתג — קידוד מחרוזות, טשטוש מספרים, דחיסה (מזעור) ועטיפת הגנה עצמית — כך שאתם שולטים באיזון בין קריאות לגודל הפלט. הכלי מדווח על השינוי בגודל כאחוז, ותוכלו להעתיק את התוצאה או להוריד אותה כ-obfuscated.js.

הכול פועל בצד הלקוח, כך שהקוד שלכם שטרם שוחרר לעולם לא עוזב את המכשיר שלכם. זכרו שטשטוש מרתיע קריאה מזדמנת; זו אינה הצפנה ואין להתייחס אליה כאמצעי אבטחה עבור סודות או בדיקות רישוי.

כיצד להשתמש ב-מערפל JavaScript

  1. הדביקו את ה-JavaScript שלכם בחלונית המקור, או לחצו על דוגמה כדי לנסות עם קוד לדוגמה.
  2. בחרו את האפשרויות שלכם: קידוד מחרוזות, טשטוש מספרים, דחיסה (מזעור) ועטיפת הגנה עצמית.
  3. סקרו את הפלט המטושטש ואת שינוי הגודל המדווח.
  4. לחצו על העתק, או הורדה כדי לשמור את התוצאה כ-obfuscated.js.
  5. בדקו את הקובץ המטושטש בפרויקט שלכם כדי לוודא שהוא עדיין מתנהג באופן זהה.

שאלות נפוצות

קידוד מחרוזות משכתב מחרוזות ליטרליות כרצפי בריחה \x ו-\u, טשטוש מספרים ממיר ליטרלים מספריים לביטויי הקס או XOR, דחיסה מסירה רווחים לבנים כמו ממזער, ועטיפת ההגנה העצמית מקשה על עיצוב מחדש ובדיקה של הפלט.

כן. הטרנספורמציות שומרות על התנהגות התוכנית — מחרוזות מפוענחות לאותם תווים וביטויי מספרים מוערכים לאותם ערכים בזמן ריצה. עדיין, בדקו את הפלט לפני שליחתו, כמו בכל שלב בנייה.

לא. טשטוש רק מרתיע קריאה מזדמנת והעתקה-הדבקה; אדם נחוש יכול להפוך אותו. לעולם אל תסתמכו עליו כדי להסתיר מפתחות API, פרטי גישה או לוגיקת רישוי.

לא. המטשטש פועל כולו בדפדפן שלכם, כך שהקוד שלכם לעולם לא עוזב את המכשיר שלכם — בטוח לסקריפטים קנייניים או שטרם שוחררו.

כן, הוא חינמי ללא עלות קרדיטים, ללא חשבון וללא חומת תשלום מבוססת גודל.

שתף זאת
צריך עזרה?
נתקלת בבעיה בכלי הזה? ספר לצוות שלנו.
דיווח על בעיה

הוסיפו כלי חינמי זה לאתר שלכם — העתיקו והדביקו את הקוד שלהלן.