خطوات الاستخدام
الخطوة الأولى: فهم تعريف 'درجة الأمان (Security Bits)' في سياق TLS. تُعبِّر درجة الأمان عن مدى مقاومة التشفير للهجمات من خلال قياس عدد البتات المطلوبة لخرق الأمان، وتُستخدَم كمقياس موحَّد لمقارنة قوة الخوارزميات المختلفة. في TLS، تعتمد درجة الأمان على أقوى خوارزمية تستخدمها الـ cipher suite، وغالباً ما تكون خوارزمية التشفير المتماثل (مثل AES) أو خوارزمية تبادل المفاتيح (مثل ECDHE). على سبيل المثال، AES-128 توفّر 128 بت أمان، بينما AES-256 توفّر 256 بت. لكن تذكّر أن درجة الأمان الفعلية قد تكون محدودة بعوامل أخرى مثل طول مفتاح تبادل المفاتيح وقوة التوقيع الرقمي. لإدخال اسم الـ cipher suite، تأكد من كتابته بدقة كما هو معرَّف في معايير IANA (مثل TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256).
الخطوة الثانية: تحليل اسم الـ cipher suite إلى مكوناته الأساسية. يتكون الاسم من أجزاء يفصلها شرطة سفلية (_): الجزء الأول يشير إلى بروتوكول TLS، الثاني إلى خوارزمية تبادل المفاتيح، الثالث إلى خوارزمية المصادقة (Authentication)، الرابع إلى خوارزمية التشفير المتماثل بحجم المفتاح ووضع التشغيل، والخامس إلى خوارزمية MAC (Message Authentication Code). مثلاً في TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256: ECDHE يرمز إلى تبادل مفاتيح إهليلجية مع توقيع RSA، AES_128_GCM تشفير AES بطول مفتاح 128 بت في وضع GCM، وSHA256 دالة تجزئة لـ MAC. احفظ هذه المكونات لأننا سنستخدمها لاستخراج طول المفتاح الفعلي للتشفير المتماثل.