Enter a username or password to generate a credential.
מחולל Basic Auth בונה את האישור ש-HTTP Basic Authentication דורש: קידוד base64 של שם המשתמש והסיסמה שלך שמצטרפים אליו נקודתיים, עם קידומת המילה "Basic". התוצאה היא הערך של כותרת ההרשאה שלקוח שולח כדי להוכיח מי זה. הסכימה מוגדרת ב-RFC 7617, "The Basic HTTP Authentication Scheme", והיא האישור הפשוט ביותר ששרת ולקוח יכולים להסכים עליו, וזו הסיבה שהוא עדיין נמצא בכל מקום בממשקי API, webhooks, רישום פרטי וכלים פנימיים.
הקידוד הפיך בכוונה אישור בסיסי אינו הצפנה ואינו מציע סודיות בפני עצמו: base64 הוא קידוד תעבורה, כך שכל מי שיכול לקרוא את הכותרת יכול לקרוא את הסיסמה בחזרה בשלב אחד. לכן הכלי הזה גם מפענח אסימון. הדבק הרשאה: ערך בסיסי והוא מראה לך את שם המשתמש והסיסמה שהוא נושא. הכלל היחיד שמטריד אנשים הוא ששם המשתמש אינו יכול להכיל נקודתיים, מכיוון שהנקודתיים הראשון הוא הגבול בין שני השדות; הסיסמה עשויה להכיל כמה נקודתיים שהיא אוהבת. מחולל זה מסמן נקודתיים בשם המשתמש כך שאישור אינו מפענח שגוי בשקט.
מכיוון שהערך הוא רק base64 של "user: password", לעשות את זה נכון ביד זה בצורה מטופשת, ולטעות פירושו זרם של 401 תגובות ללא סיבה ברורה. כלי זה מייצר את שורת הכותרת המדויקת, פקודת curl מוכנה להפעלה הן בצורת -u והן בצורת כותרת מפורשת, קטע אחזור () וטופס כתובת URL של פרטי המשתמש (https://user:pass@host) למקרים שבהם זה עדיין עובד. הוא מקודד על פני UTF-8, כך שתווים מודגשים וסיסמאות שאינן לטיניות מייצרים את אותם בתים שלקוח תואם ישלח, במקום להיות פגום כפי שמקודד ASCII בלבד ישחית אותם.
הכל קורה בדפדפן שלך שם המשתמש והסיסמה שאתה מקליד לעולם לא מועלים, וזה כל העניין כשאתה מטפל באישור אמיתי שליחת סיסמה חיה לשרת רק כדי לקודד אותה תביס את התרגיל אין הרשמה ואין רישום, אז זה בטוח להדביק אישורי ייצור בזמן שאתה מאתר באגים באינטגרציה.
הקלד את האישור שברצונך לקודד. לחלופין, הגדר את המארח כך שדוגמאות התלתל וכתובת האתר שנוצרו יצביעו על השרת הימני.
תפוס את ההרשאה: כותרת בסיסית, פקודת התלתל, קטע האחזור () או אסימון base64 בפני עצמו, לפי המשימה שלך.
עבור למצב פענוח והדבק כותרת אישור בסיסית או אסימון כדי לשחזר את שם המשתמש והסיסמה שהוא מקודד.
אם שם המשתמש מכיל נקודתיים, הכלי מזהיר אותך, מכיוון שהאישור יפענח עם הפיצול השגוי בקצה המקבל.
מייצר את ההרשאה המלאה: פקודות שורה בסיסית, curl -u ופקודות כותרת מפורשת, קטע אחזור () ואסימון base64 הגולמי.
קודד שם משתמש וסיסמה לאסימון, או הדבק ערך אישור בסיסי קיים כדי לקרוא את האישור שהוא מבצע בחזרה.
מקודד את האישור על פני UTF-8, כך ששמות משתמש וסיסמאות מודגשים ולא לטיניים מייצרים את הבתים המדויקים שלקוח RFC 7617 ישלח.
מזהיר כאשר שם המשתמש מכיל נקודתיים, הקלט האחד שגורם לאישור אישור בסיסי לפענח בצורה שגויה בשרת.
Check one name across hundreds of TLDs at once. RDAP first, WHOIS fallback, and a verdict of available, taken or unknown — never a guess
Paste a User-Agent string and read the browser, rendering engine, operating system, device type and CPU it describes, all in your browser.
Create frosted-glass UI with a live preview and sliders for backdrop blur, transparency, saturation, color, and radius - then copy production-ready CSS.
Generate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes from any text
0 comments
No comments yet. Be the first to share your thoughts!