فاحص زوج شهادة ومفتاح SSL
Freeتحقق مما إذا كان مفتاح SSL/TLS الخاص، والشهادة، وCSR الاختياري ينتمون فعليًا إلى نفس زوج المفاتيح، وفك تشفير وعرض موضوع الشهادة والجهة المصدرة لها وصلاحيتها وSAN وبصماتها، كل ذلك يعمل بالكامل في متصفحك.
يعمل بالكامل في متصفحك باستخدام node-forge. لا شيء مما تلصقه هنا يتم تحميله إلى أي مكان.
المفتاح الخاص
الشهادة
تحقق أيضًا من CSR (اختياري)
ألصق طلب توقيع شهادة (CSR) لفحصه أيضًا مقابل المفتاح و/أو الشهادة أعلاه.
النشاط الأخير
مرئي للجميع. آخر 20 استخدامًا من جميع الزوار، الأحدث أولاً.
Checked a certificate/key pair (0 comparisons)
منذ ساعة
Checked a certificate/key pair (0 comparisons)
منذ ساعة
Checked a certificate/key pair (0 comparisons)
منذ ساعة
Checked a certificate/key pair (1 comparisons)
منذ ساعة
Checked a certificate/key pair (3 comparisons)
منذ ساعة
ماذا تفعل هذه الأداة
تتحقق هذه الأداة مما إذا كان مفتاح SSL/TLS الخاص، والشهادة، و(اختياريًا) طلب توقيع الشهادة تنتمي فعليًا إلى نفس زوج المفاتيح، وتفك تشفير وتعرض موضوع الشهادة والجهة المصدرة لها وفترة صلاحيتها وSubject Alternative Names وبصماتها، وتضع علامة على الشهادات المنتهية الصلاحية أو غير السارية بعد، كل ذلك دون تحميل أي من مواد مفاتيحك إلى أي مكان.
كيف يعمل
يتشارك كل زوج مفاتيح RSA في نفس المعامل والأس العام بين نصفه الخاص والعام. تقوم هذه الأداة بتحليل كل PEM تلصقه (مع فك تشفير المفتاح الخاص أولًا إذا قدمت عبارة مرور)، وتستخرج معامل وأس المفتاح العام من كل من المفتاح الخاص والشهادة وCSR بشكل مستقل، وتقارن هذه القيم زوجيًا: تطابق المعامل والأس يعني أن الملفين تم إنشاؤهما من نفس زوج المفاتيح الأساسي. كما تحسب بصمات SHA-256 للشهادة ومفتاحها العام، وتجزئة MD5 القديمة للمعامل التي لا يزال بعض مسؤولي النظم يتحققون منها يدويًا.
المشكلات التي تحلها
- تشخيص خادم ويب يفشل في البدء أو يقدم الشهادة الخاطئة لأن ملف المفتاح المُهيأ لا يطابق فعليًا ملف الشهادة المُهيأ.
- تأكيد أي مفتاح خاص (من بين عدة نسخ احتياطية قديمة) يطابق فعليًا شهادة لا تزال بحوزتك، قبل نشرها.
- التحقق من أن الشهادة التي استلمتها من جهة مصدقة تطابق CSR الذي قدمته أصلًا، والمفتاح الخاص الذي احتفظت به.
- قراءة تاريخ انتهاء صلاحية الشهادة وSubject Alternative Names الخاصة بها بسرعة دون تثبيت OpenSSL أو أي أدوات سطر أوامر.
الأسئلة الشائعة
›كيف تعرف هذه الأداة أن المفتاح الخاص والشهادة ينتميان معًا؟
تحتوي شهادة RSA على نصف المفتاح العام من زوج المفاتيح (معاملها وأسها). تستخرج هذه الأداة ذلك المفتاح العام من الشهادة وتقارنه بالمفتاح العام المشتق رياضيًا من مفتاحك الخاص؛ إذا كان المعامل والأس متطابقين، فقد تم إنشاء الملفين من نفس زوج المفاتيح، وهذا هو بالضبط ما يحتاجه خادم الويب لتقديم تلك الشهادة باستخدام ذلك المفتاح.
›هل من الآمن لصق مفتاحي الخاص في أداة تعمل في المتصفح؟
لا ترسل هذه الأداة أي شيء عبر الشبكة مطلقًا: يتم كل التحليل وفك التشفير والمقارنة محليًا في متصفحك باستخدام مكتبة node-forge، وتعمل الصفحة بنفس الطريقة مع تعطيل اتصال الشبكة بعد تحميلها. ومع ذلك، تعامل مع أي أداة تتعامل مع المفاتيح الخاصة بالحذر المناسب، وفضّل تشغيل الفحوصات الحساسة على جهاز موثوق.
›مفتاحي الخاص مشفر، ما الذي يجب أن أدخله؟
ألصق المفتاح المشفر تمامًا كما يظهر في الملف، بما في ذلك رأس "ENCRYPTED"، وأدخل عبارة مروره في الحقل الموجود أسفل مربع المفتاح. تدعم هذه الأداة كلًا من تنسيق OpenSSL القديم (Proc-Type: 4,ENCRYPTED) وتنسيق PKCS#8 المشفر الحديث؛ يتم الإبلاغ عن عبارة المرور الخاطئة بوضوح بدلاً من الفشل بصمت.
›ما الذي يضيفه فحص CSR؟
يحتوي طلب توقيع الشهادة (CSR) أيضًا على مفتاح عام، يتم إنشاؤه في نفس وقت إنشاء المفتاح الخاص المطابق له، قبل أن تصدر الجهة المصدقة الشهادة الفعلية. يتيح لك فحص CSR تأكيد السلسلة بالكامل: أن مفتاحك الخاص يطابق CSR الذي قدمته، وأن الشهادة التي استلمتها تطابق فعليًا نفس CSR، مما يكشف الحالات التي تم فيها تنزيل الشهادة الخاطئة أو الاحتفاظ بالمفتاح الخاطئ.
›هل يعمل هذا مع شهادات المنحنى الإهليلجي (EC)؟
ليس بعد: تقوم هذه الأداة حاليًا بتحليل ومقارنة مفاتيح RSA فقط. إذا لصقت شهادة أو مفتاح EC، فستخبرك بأن نوع المفتاح غير مدعوم بدلاً من إعطاء نتيجة خاطئة بصمت.
›ما الغرض من قيمة "MD5 للمعامل (الطريقة القديمة)"؟
تُعيد هذه الأداة إنتاج الحيلة الكلاسيكية لمسؤولي النظم المتمثلة في مقارنة openssl x509 -noout -modulus | openssl md5 مع openssl rsa -noout -modulus | openssl md5: إذا كنت تريد التحقق من نتيجة التطابق لهذه الأداة بشكل مستقل باستخدام تثبيت OpenSSL الخاص بك، فيجب أن تكون قيمتا MD5 هاتان متطابقتين كلما أشارت هذه الأداة إلى وجود تطابق.
أدوات ذات صلة
نص
مولد شهادة SSL موقعة ذاتيًا
أنشئ شهادة TLS موقعة ذاتيًا حقيقية وعاملة مع مفتاحها الخاص المطابق مباشرة في متصفحك باستخدام node-forge، مع Subject Alternative Names، وحجم مفتاح ومدة صلاحية قابلين للتخصيص، وملفات .crt و.key جاهزة للتنزيل.
Freeنص
منشئ سجل DMARC
أنشئ سجل DMARC DNS من حقول بلغة بسيطة، مع إعدادات مسبقة للطرح المرحلي ومؤشر مباشر لمستوى التطبيق.
Freeنص
محول Excel إلى جدول HTML
الصق من Excel أو Google Sheets، أو ارفع ملف .xlsx/.xls/.csv، واحصل على جدول HTML نظيف مع معاينة مباشرة وتنسيق اختياري ومحاذاة الأعمدة الرقمية.
Freeنص
منشئ Hash (MD5/SHA1/SHA256/SHA512)
احسب هاش للنص أو الملف إلى MD5 وSHA-1 وSHA-256 وSHA-384 وSHA-512 وSHA3-256 وSHA3-512 وRIPEMD-160 وCRC32 دفعة واحدة، مع حقل مقارنة للتحقق من مجموع اختباري معروف.
Freeنص
منشئ htpasswd
أنشئ ملف .htpasswd حقيقيًا لـ Apache باستخدام bcrypt أو SHA، تم التحقق منه بايتًا ببايت مقابل أداة سطر الأوامر htpasswd الرسمية، مع دعم عدة مستخدمين في آن واحد.
Freeنص
محول كيانات HTML
حوّل النص إلى كيانات HTML ومنها في كلا الاتجاهين في آن واحد، مع تنسيقات رقمية عشرية أو سداسية عشرية وجدول مرجعي سريع للكيانات الشائعة.
Freeنص
مدقق HTML
يتحقق من HTML بحثًا عن الوسوم غير المغلقة، والمعرّفات المكررة، والعناصر القديمة، ومشكلات شائعة أخرى محددة جيدًا، تم التحقق منه بمحلل مطابقة وسوم خاص به، وليس مدقق مطابقة W3C الكامل.
Freeنص
محول IPv4 إلى IPv6
ينشئ تمثيلات IPv6 من نوع IPv4-mapped وIPv4-compatible و6to4 وNAT64 لعنوان IPv4، ويستخرج عنوان IPv4 مرة أخرى من أي من صيغ IPv6 هذه.
التعليقات (0)
هل وجدت هذه الأداة مفيدة؟ اترك تعليقًا، أو شارك نصيحة، أو أخبرنا كيف يمكننا تحسينها.
لا توجد تعليقات بعد. كن أول من يشارك رأيه!