أداة مجانية عبر الإنترنت لإنشاء رؤوس المصادقة الأساسية لـ HTTP. ببساطة أدخل اسم المستخدم وكلمة المرور لإنشاء رأس Authorization: Basic بالتنسيق الصحيح فوراً. كما تدعم فك ترميز رموز المصادقة الأساسية الموجودة إلى بيانات الاعتماد الأصلية. مثالية لمطوري API، ومهندسي استخراج بيانات الويب، ومسؤولي الأنظمة. تتم جميع المعالجة محلياً في متصفحك — بيانات اعتمادك لا تترك جهازك أبداً.
الميزات الرئيسية لمولد المصادقة الأساسية
إنشاء الرأس في الوقت الفعلي
أدخل اسم المستخدم وكلمة المرور وشاهد رأس Authorization: Basic المُنشأ يتحدث فوراً أثناء الكتابة. لا حاجة لزر إرسال.
فك ترميز الرموز المدمج
الصق رمز مصادقة أساسية موجود أو قيمة رأس Authorization كاملة لفك ترميزها إلى اسم المستخدم وكلمة المرور. يشمل اكتشاف الأخطاء للرموز غير الصالحة.
إظهار/إخفاء كلمة المرور
بدّل إظهار كلمة المرور وإخفائها للتحقق بسهولة من إدخالك دون المساس بالأمان.
نسخ بنقرة واحدة
انسخ رأس Authorization المُنشأ إلى الحافظة بنقرة واحدة. جاهز للاستخدام في curl أو Postman أو fetch أو أي عميل HTTP.
وضعان في أداة واحدة
تنقل بين وضعي الإنشاء وفك الترميز بواجهة علامات تبويب. مجموعة أدوات كاملة للمصادقة الأساسية في مكان واحد.
معالجة 100% من جانب المتصفح
جميع عمليات الترميز وفك الترميز تتم محلياً في متصفحك. بيانات اعتمادك ورموزك لا تترك جهازك أبداً.
دعم كامل لتنسيق الرأس
يقبل مفكك الترميز كل من الرموز المجردة (dXNlcjpwYXNz) وقيم الرأس الكاملة (Authorization: Basic dXNlcjpwYXNz). يتعامل مع كلا التنسيقين بسلاسة.
تصميم بسيط ومتجاوب
واجهة نظيفة وبسيطة تعمل بشكل مثالي على الحاسوب والجوال. بدون إزعاج، فقط الأدوات التي تحتاجها.
ما هي المصادقة الأساسية لـ HTTP؟
المصادقة الأساسية لـ HTTP هي نظام مصادقة بسيط مدمج في بروتوكول HTTP. تعمل عن طريق إرسال سلسلة مرمَّزة بـ base64 بالصيغة username:password كرأس HTTP.
صيغة الرأس هي: Authorization: Basic <base64(username:password)>
على سبيل المثال، إذا كان اسم المستخدم admin وكلمة المرور secret123، سيكون الرأس الناتج: Authorization: Basic YWRtaW46c2VjcmV0MTIz
على الرغم من أن المصادقة الأساسية ليست أكثر الطرق أماناً بمفردها (بيانات الاعتماد مرمَّزة بـ base64 فقط، غير مشفرة)، إلا أنها تستخدم على نطاق واسع مع HTTPS لمصادقة API واختبار تطبيقات الويب وإدارة الخوادم. مولد المصادقة الأساسية ومفكك ترميز المصادقة الأساسية يجعلان العمل مع نظام المصادقة هذا سهلاً.
لماذا تستخدم مولد المصادقة الأساسية؟
- تطوير API: أنشئ رؤوس Authorization بسرعة لاختبار REST APIs ونقاط GraphQL النهائية وخطافات الويب
- استخراج بيانات الويب: أنشئ رؤوس مصادقة مناسبة للوصول إلى الموارد المحمية أثناء استخراج البيانات
- تكوين الخادم: أنشئ بيانات اعتماد اختبار وتحقق من إعدادات المصادقة الأساسية على nginx وApache وخوادم الويب الأخرى
- اختبار الأمان: فك ترميز الرموز الموجودة لتدقيق بيانات الاعتماد والتحقق من الترميز الصحيح
- سير عمل التطوير: استخدم الرؤوس المُنشأة مع أوامر curl ومجموعات Postman ونصوص الأتمتة
- التعليم والتعلم: افهم كيفية عمل المصادقة الأساسية لـ HTTP من خلال رؤية عملية الترميز في الوقت الفعلي
كيفية استخدام مولد المصادقة الأساسية
أدخل اسم المستخدم وكلمة المرور
في علامة تبويب الإنشاء، اكتب اسم المستخدم وكلمة المرور في الحقول المخصصة. حقل كلمة المرور يحتوي على مفتاح إظهار/إخفاء للتحقق السهل.
عرض الرأس المُنشأ
يظهر رأس Authorization: Basic فوراً أسفل حقول الإدخال، ويتم تحديثه تلقائياً أثناء الكتابة. يحتوي الرأس على بيانات الاعتماد المرمَّزة بـ base64.
انسخ الرأس
اضغط على زر النسخ لنسخ قيمة الرأس بالكامل إلى الحافظة. الصقها مباشرة في عميل HTTP أو أمر curl أو أداة اختبار API.
فك ترميز الرموز الموجودة
انتقل إلى علامة تبويب فك الترميز والصق رمز مصادقة أساسية موجود أو رأس كامل. تقوم الأداة بفك ترميزه فوراً إلى اسم المستخدم وكلمة المرور الأصليين للتحقق.
حالات الاستخدام الشائعة
تكامل واختبار API
أنشئ رؤوس المصادقة الأساسية أثناء العمل عند اختبار نقاط نهاية REST API أثناء التطوير أو تصحيح مشكلات التكامل.
استخراج بيانات الويب والأتمتة
أنشئ رؤوس مصادقة للنصوص البرمجية الآلية وأدوات استخراج بيانات الويب التي تحتاج إلى الوصول إلى الموارد المحمية بكلمة مرور.
تكوين الخادم و DevOps
أنشئ بيانات اعتماد اختبار بسرعة لتكوين المصادقة الأساسية على خوادم الويب مثل nginx وApache وCaddy والوكلاء العكسيين.
التدريب والتعليم الأمني
استخدم ميزات الترميز وفك الترميز لتعليم الفرق كيفية عمل المصادقة الأساسية لـ HTTP ولماذا HTTPS ضروري لحماية بيانات الاعتماد.
سير عمل Postman وعملاء API
أنشئ وانسخ الرؤوس للاستخدام في Postman أو Insomnia أو عملاء API الآخرين الذين يحتاجون إلى قيم مصادقة أساسية محسوبة مسبقاً.
تدقيق بيانات الاعتماد واستعادتها
فك ترميز رموز المصادقة الأساسية الموجودة من ملفات التكوين أو السجلات لتدقيق بيانات الاعتماد أو استعادة أزواج اسم المستخدم وكلمة المرور المفقودة.
الأسئلة الشائعة حول المصادقة الأساسية
- ما هي المصادقة الأساسية لـ HTTP وكيف تعمل؟
- المصادقة الأساسية لـ HTTP هي نظام مصادقة بسيط مُعرّف في RFC 7617. تعمل عن طريق إرسال اسم المستخدم وكلمة المرور متحدين بنقطتين رأسيتين (username:password)، مرمَّزين بـ base64، في رأس Authorization. عندما يتلقى الخادم هذا الرأس، يقوم بفك ترميز قيمة base64 لاستخراج بيانات الاعتماد والتحقق منها. على الرغم من بساطتها، إلا أنها تستخدم على نطاق واسع لمصادقة API، خاصةً عند دمجها مع HTTPS الذي يوفر التشفير الفعلي لبيانات الاعتماد أثناء النقل.
- هل المصادقة الأساسية آمنة؟
- المصادقة الأساسية بمفردها ليست آمنة لأن بيانات الاعتماد مرمَّزة بـ base64 فقط، وليست مشفرة. base64 قابلة للعكس بسهولة — يمكن لأي شخص يعترض الرأس فك ترميزه لقراءة اسم المستخدم وكلمة المرور. ومع ذلك، عند استخدامها عبر HTTPS (وليس HTTP)، تُعتبر المصادقة الأساسية آمنة بشكل معقول في العديد من حالات الاستخدام لأن HTTPS يشفر الطلب بالكامل، بما في ذلك رأس Authorization. لواجهات API الإنتاجية، فكر في استخدام طرق أكثر أماناً مثل OAuth 2.0 أو مفاتيح API أو رموز JWT. للتطوير والاختبار، غالباً ما تكون المصادقة الأساسية عبر HTTPS كافية.
- كيف أستخدم المصادقة الأساسية مع curl؟
- هناك طريقتان لاستخدام المصادقة الأساسية مع curl. الأسهل هي استخدام العلامة -u: curl -u username:password https://api.example.com/data. يقوم curl تلقائياً بترميز بيانات الاعتماد وإضافة رأس Authorization. بدلاً من ذلك، يمكنك تعيين الرأس يدوياً: curl -H 'Authorization: Basic dXNlcjpwYXNz' https://api.example.com/data. استخدم المولد لإنشاء قيمة الرأس، ثم انسخها مباشرة في أمر curl. استخدم دائماً عناوين HTTPS — سيحذرك curl إذا حاولت إرسال المصادقة الأساسية عبر اتصال غير مشفر.
- ما هي صيغة رأس المصادقة الأساسية؟
- الصيغة القياسية هي: Authorization: Basic <base64-encoded-credentials>. يتم تشكيل بيانات الاعتماد بدمج اسم المستخدم وكلمة المرور بنقطتين رأسيتين (username:password)، ثم ترميز تلك السلسلة بـ base64. على سبيل المثال، مع اسم المستخدم 'admin' وكلمة المرور 'secret123'، السلسلة المدمجة هي 'admin:secret123'، والتي ترمّز بـ base64 إلى 'YWRtaW46c2VjcmV0MTIz'. يصبح الرأس الكامل: Authorization: Basic YWRtaW46c2VjcmV0MTIz. تتعامل أداتنا مع كل من إنشاء هذا الرأس من بيانات الاعتماد وفك ترميز الرؤوس الموجودة إلى اسم المستخدم وكلمة المرور الأصليين.
- هل يمكنني فك ترميز رمز مصادقة أساسية دون إرساله إلى خادم؟
- نعم، بالتأكيد. فك ترميز المصادقة الأساسية هو عملية base64 بسيطة يمكن إجراؤها بالكامل من جانب العميل. تؤدي أداتنا جميع عمليات فك الترميز داخل متصفحك باستخدام دالة atob() المدمجة في JavaScript — لا يتم إرسال أي بيانات إلى أي خادم. هذا يعني أنه يمكنك فك ترميز الرموز بأمان من ملفات التكوين أو السجلات أو الوثائق دون القلق من تسرب البيانات. وبالمثل، يتم أيضاً إجراء الترميز لإنشاء رؤوس جديدة بالكامل من جانب العميل باستخدام btoa(). بيانات اعتمادك لا تترك جهازك أبداً.
بسّط سير عمل المصادقة الأساسية
يوفر مولد المصادقة الأساسية من OneTools Online مجموعة أدوات كاملة للعمل مع المصادقة الأساسية لـ HTTP. سواء كنت بحاجة إلى إنشاء رؤوس Authorization لاختبار API، أو فك ترميز الرموز الموجودة للتدقيق، أو تعليم فريقك حول بروتوكولات المصادقة، تغطي هذه الأداة جميع احتياجاتك. مع الإنشاء في الوقت الفعلي، وفك الترميز المدمج، وأدوات التحكم في إظهار كلمة المرور، والمعالجة 100% من جانب العميل، يمكنك العمل بثقة وكفاءة. جربها الآن — بدون تسجيل، بدون تثبيت، فقط أداة مصادقة أساسية بسيطة وقوية.
