مولّد زوج مفاتيح RSA هو أداة تنشئ أزواج مفاتيح تشفير غير متماثلة تتكون من مفتاح عمومي ومفتاح خصوصي. RSA (Rivest–Shamir–Adleman) هو أحد أنظمة التشفير بالمفتاح العام الأولى ويستخدم على نطاق واسع لنقل البيانات الآمن والتوقيعات الرقمية والتحقق من الهوية. يمكن مشاركة المفتاح العمومي بحرية — يُستخدم لتشفير البيانات أو التحقق من التوقيعات. يجب الاحتفاظ بالمفتاح الخصوصي سرياً — يُستخدم لفك تشفير البيانات أو إنشاء التوقيعات. يتيح هذا التصميم غير المتماثل التواصل الآمن دون الحاجة إلى سر مشترك. يستخدم مولّد مفاتيح RSA المجاني عبر الإنترنت Web Crypto API — وحدة التشفير المدمجة في المتصفح — لتوليد المفاتيح بالكامل على جهازك. لا تغادر المفاتيح متصفحك أبداً، مما يضمن خصوصية وأمان كاملين.
الميزات الرئيسية
أحجام مفاتيح متعددة
أنشئ مفاتيح RSA بحجم 1024 أو 2048 أو 4096 بت — اختر مستوى الأمان الذي يناسب احتياجاتك
صيغة PEM القياسية
تُصدّر المفاتيح بصيغة PEM القياسية مع رؤوس وتذييلات مناسبة، جاهزة للاستخدام في OpenSSL و SSH وخوادم الويب والأدوات الأخرى
Web Crypto API
يستخدم وحدة التشفير المدمجة في المتصفح — لا حاجة لمكتبات خارجية
نسخ بنقرة واحدة
انسخ المفتاحين العمومي والخصوصي إلى الحافظة بأزرار نسخ مخصصة
إعادة توليد سريعة
أنشئ زوج مفاتيح جديد فوراً باستخدام زر التحديث
معالجة على جانب العميل
تحدث جميع عمليات توليد المفاتيح محلياً في متصفحك — بدون تحميل بيانات
دون رفع بيانات
كل شيء يعمل داخل متصفحك, ولا يُرسَل شيء إلى أي خادم
حالات الاستخدام العملية لأزواج مفاتيح RSA
شهادات SSL/TLS
أنشئ أزواج مفاتيح لتأمين مواقع الويب باستخدام HTTPS
مصادقة SSH
أنشئ أزواج مفاتيح للوصول الآمن إلى الخادم عن بُعد عبر SSH
توقيع JWT
استخدم مفاتيح RSA لتوقيع والتحقق من رموز JSON Web Tokens (JWT) لمصادقة واجهات برمجة التطبيقات
تشفير PGP/GPG
أنشئ مفاتيح لتشفير البريد الإلكتروني والتوقيع الرقمي
توقيع الأكواد
وقّع حزم البرامج والأكواد للتحقق من الأصالة والسلامة
أمان واجهات برمجة التطبيقات
نفذ مصادقة العميل-الخادم باستخدام تبادل مفاتيح RSA
التوقيعات الرقمية
أنشئ وتحقق من التوقيعات الرقمية للمستندات والمعاملات
كيفية استخدام مولّد زوج مفاتيح RSA
اختر حجم المفتاح
اختر حجم مفتاح RSA من القائمة المنسدلة — 1024 أو 2048 أو 4096 بت. يوصى بـ 2048 بت لمعظم حالات الاستخدام
توليد تلقائي
يتم توليد زوج مفاتيح جديد تلقائياً عند اختيار حجم المفتاح. يظهر المفتاحان العمومي والخصوصي في حقول النص الخاصة بهما
انسخ المفاتيح
استخدم أزرار النسخ بجانب كل حقل نص لنسخ المفتاح بصيغة PEM إلى الحافظة
إعادة التوليد
انقر على زر التحديث في أي وقت لتوليد زوج مفاتيح جديد
الأسئلة الشائعة حول أزواج مفاتيح RSA
- ما الفرق بين المفتاح العمومي والمفتاح الخصوصي؟
- المفتاح العمومي مصمم للمشاركة العلنية — يمكنه تشفير البيانات أو التحقق من التوقيعات، لكنه لا يستطيع فك تشفير ما شفره. يجب الاحتفاظ بالمفتاح الخصوصي سرياً — يمكنه فك تشفير البيانات المشفرة بالمفتاح العمومي المقابل وإنشاء توقيعات يمكن للمفتاح العمومي التحقق منها. هذه الخاصية غير المتماثلة هي ما يجعل RSA مفيداً جداً للاتصال الآمن.
- ما حجم مفتاح RSA الذي يجب أن أختاره (1024 أم 2048 أم 4096 بت)؟
- مفاتيح 2048 بت هي المعيار الصناعي الحالي ويُوصى بها لمعظم التطبيقات. تقدم توازناً جيداً بين الأمان والأداء. تعتبر مفاتيح 1024 بت ضعيفة وفقاً للمعايير الحديثة ويجب استخدامها فقط للتوافق مع الأنظمة القديمة. توفر مفاتيح 4096 بت أماناً أقوى ولكنها تتطلب موارد حوسبة أكبر بكثير للتوليد والتشغيل. للتطبيقات الحكومية وعالية الأمان، يوصى بـ 4096 بت.
- هل مفاتيحي الخصوصية المُنشأة آمنة حقاً؟
- نعم، يتم توليد المفاتيح باستخدام Web Crypto API، وهي نفس وحدة التشفير التي تستخدمها المتصفحات لاتصالات HTTPS. يتم توليد المفاتيح بعشوائية آمنة تشفيرياً ولا تغادر متصفحك أبداً. نحن لا نخزن أو ننقل أو نتمكن من الوصول إلى المفاتيح التي تولدها. ومع ذلك، يجب عليك تخزين مفتاحك الخصوصي بشكل آمن — إذا فقدته، لا يمكن استعادته، وإذا تم اختراقه، يمكن لأي شخص لديه وصول فك تشفير بياناتك.
- كيف يمكنني استخدام مفاتيح RSA المُنشأة؟
- المفاتيح المُنشأة بصيغة PEM القياسية ويمكن استخدامها مع مجموعة واسعة من الأدوات والبرامج. يمكنك: (1) نسخ المفتاح الخصوصي إلى ملف ~/.ssh/id_rsa لمصادقة SSH (تأكد من صلاحيات الملف الصحيحة: chmod 600)؛ (2) استخدام المفتاح العمومي في أوامر OpenSSL لطلبات توقيع الشهادات؛ (3) استيراد المفاتيح إلى أدوات مثل PuTTY أو OpenSSL أو GnuPG؛ (4) استخدام المفاتيح في تطبيقاتك لتوقيع JWT أو التشفير أو التوقيعات الرقمية.
- هل يمكنني استخدام هذه الأداة دون اتصال؟
- نعم! يعمل مولّد أزواج مفاتيح RSA بالكامل دون اتصال بعد تحميل الصفحة الأولي. نظراً لأن جميع العمليات التشفيرية تستخدم Web Crypto API المدمجة في متصفحك، فلا حاجة لاتصال بالإنترنت لتوليد المفاتيح. وينبغي توضيح حدود ذلك: الصفحة نفسها يجب تحميلها أولاً عبر الشبكة, وإعادة تحميلها دون اتصال لن تعمل — لذا أبقِ التبويب مفتوحاً إذا كنت تعمل على جهاز بلا اتصال.
