כל הכלים / אתרים ושיווק / כלים למפתחים

כלים למפתחים

JSON, Base64, URL ודומיינים בעברית, Hash, JWT, Regex, UUID ו-timestamp במקום אחד, עם תמיכה מלאה בעברית ובלי לשלוח נתונים לשום שרת.

אפשרויות

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

שאלות

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

יש כלים שמקודדים עברית בקידוד ישן או נכשלים בה. כאן הטקסט מקודד ב-UTF-8, הסטנדרט של הרשת, כך שהתוצאה זהה ל-base64_encode ב-PHP ול-base64 ב-Python.

מדביקים את הכתובת בלשונית URL ולוחצים ״פענוח״. הכתובת מוצגת בעברית, ואם יש בה פרמטרים (כמו utm) הם מופיעים בטבלה מפוענחים. גם דומיין בעברית שמופיע כ-xn--, למשל xn--4dbrk0ce.co.il, יוצג כ-ישראל.co.il, ויש תיבה נפרדת להמרה בין עברית ל-Punycode.

אלה פונקציות גיבוב חד-כיווניות: אי אפשר לשחזר מהן את הטקסט המקורי. משתמשים בהן לבדיקת שלמות קבצים ולהשוואת תוכן, לא להסתרת מידע. MD5 ו-SHA-1 עדיין טובים לבדיקת checksum של קובץ, אבל לא לאבטחה. HMAC מוסיף מפתח סודי, וכך מאמתים למשל Webhooks.

מספר של 13 ספרות ומעלה מתפרש כמילישניות, ומספר קצר יותר כשניות. ההמרה לשעון ישראל לוקחת בחשבון את המעבר בין שעון קיץ לשעון חורף.

הכלי רק קורא את ה-header וה-payload, שמקודדים ב-Base64URL ולא מוצפנים. הוא לא בודק את החתימה, ולכן לא מוכיח שהטוקן אמיתי: את זה עושים בשרת, עם המפתח. ואל תדביקו טוקן פעיל של מערכת ייצור באף כלי אונליין, גם לא כאן.

ב-JavaScript, \w ו-\b מכירים רק אותיות לטיניות, ספרות וקו תחתון. לעברית כתבו [א-ת] או \p{Script=Hebrew} עם הדגל u. בלשונית Regex יש תבניות מוכנות לטלפון ישראלי, ת״ז (כולל בדיקת ספרת ביקורת), מייל וכתובת אתר.