انتقل إلى المحتوى
🔐

مولّد زوج مفاتيح RSA

ولّد أزواج مفاتيح RSA عامة/خاصة في متصفحك باستخدام Web Crypto. 2048 أو 3072 أو 4096 بت. تنسيق PEM. لا تغادر البيانات جهازك.

حجم المفتاح
حجم المفتاح
الخوارزمية
الخوارزمية

ما هو RSA؟

RSA هو نظام تشفير بمفتاح عام يُستخدم على نطاق واسع للتشفير والتوقيعات الرقمية. يتكوّن زوج المفاتيح من مفتاح عام (قابل للمشاركة، يُستخدم للتشفير أو التحقّق من التوقيع) ومفتاح خاص (سرّي، يُستخدم لفك التشفير أو التوقيع). تستخدم هذه الأداة API SubtleCrypto.generateKey() في المتصفح. 2048 بت هو الحد الأدنى العملي حالياً؛ 4096 بت أكثر تحفّظاً.

الاستخدامات الشائعة

  • مفاتيح SSH — حوّل PEM إلى تنسيق OpenSSH للوصول إلى الخوادم.
  • توقيع JWT — وقّع الرموز بـ RS256.
  • شهادات TLS — ولّد المفاتيح لإنشاء CSR.
  • التشفير — تبادل حمولات صغيرة مشفّرة.

تنسيقات الإخراج

  • PEM — DER مُرمَّز بـ base64 بين سطرَي BEGIN/END، التنسيق الأكثر شيوعاً.
  • JWK — JSON Web Key، يُستخدم في APIs الويب الحديثة وOIDC.

الخصوصية

تُولَّد المفاتيح بنسبة 100% في متصفحك عبر Web Crypto. لا يُرسَل أي شيء إلى أي خادم.