أداة توليد مفاتيح RSA والتشفير
أداة مجانية عبر الإنترنت لتوليد المفتاح الخاص RSA وأداة تشفير. أنشئ مفاتيح RSA 1024/2048/4096 وقم بتشفير وفك تشفير الرسائل باستخدام RSA-OAEP.
أداة مجانية عبر الإنترنت لتوليد المفتاح الخاص RSA وأداة تشفير. أنشئ مفاتيح RSA 1024/2048/4096 وقم بتشفير وفك تشفير الرسائل باستخدام RSA-OAEP.
RSA هي خوارزمية تشفير غير متماثلة تستخدم مفتاحين مختلفين: مفتاح عام لتشفير البيانات ومفتاح خاص لفك تشفيرها. وتُستخدم على نطاق واسع لنقل البيانات الآمن والتوقيعات الرقمية.
RSA-OAEP (حشو التشفير غير المتماثل الأمثل) هو مخطط حشو أحدث وأكثر أمانًا ويُنصح به بشدة للتطبيقات الجديدة. RSA-PKCS1 هو معيار أقدم يُبقى أساسًا للتوافق مع الأنظمة القديمة.
الخوارزميات غير المتماثلة مثل RSA غير مصممة لتشفير كميات كبيرة من البيانات مباشرة. يعتمد الحد الأقصى لحجم البيانات على طول المفتاح (على سبيل المثال، يمكن لمفتاح RSA بحجم 2048 بت تشفير حوالي 200 بايت فقط من البيانات). للملفات أو النصوص الكبيرة، استخدم 'التشفير الهجين': شفّر البيانات بخوارزمية متماثلة مثل AES، ثم شفّر مفتاح AES بـ RSA.
نعم. تتم جميع عمليات توليد المفاتيح والتشفير وفك التشفير محليًا في متصفحك باستخدام Web Crypto API. لا يتم إرسال أي مفاتيح خاصة أو بيانات نصية صريحة إلى خوادمنا أبدًا.
| الخوارزمية | النوع | الأنسب لـ | الأمان | حجم المفتاح |
|---|---|---|---|---|
| RSA-OAEP | تشفير | الاستخدام العام | ⭐⭐⭐⭐⭐ | 2048+ بت |
| RSA-PKCS1 | تشفير | الأنظمة القديمة | ⭐⭐⭐⭐ | 2048+ بت |
| RSA-PSS | توقيع | التوقيعات الرقمية | ⭐⭐⭐⭐⭐ | 2048+ بت |
| ECDH | تبادل مفاتيح | الأداء | ⭐⭐⭐⭐⭐ | 256+ بت |
| ECDSA | توقيع | توقيعات سريعة | ⭐⭐⭐⭐⭐ | 256+ بت |
| SM2 | تشفير | الامتثال الصيني | ⭐⭐⭐⭐⭐ | 256 بت |
| بتات RSA | بتات ECC | مستوى الأمان |
|---|---|---|
| 1024 | - | ⚠️ غير موصى به |
| 2048 | 256 | ✅ موصى به |
| 3072 | 384 | ✅ قوي |
| 4096 | 521 | ✅ أقصى |
أرسل رسائل مشفرة دون مشاركة مفتاح سري مسبقًا. يشفر المرسل بالمفتاح العام للمستلم، ولا يمكن للمستلم إلا فك التشفير بمفتاحه الخاص.
إثبات أصالة الرسالة وسلامتها. يستخدم الموقّع مفتاحه الخاص، ويمكن لأي شخص التحقق بالمفتاح العام.
تبادل آمن للمفاتيح المتماثلة (مثل مفاتيح AES) بين الأطراف باستخدام ECDH.
| الخطأ | السبب | الحل |
|---|---|---|
| فشل استيراد المفتاح | صيغة غير صالحة | استخدم صيغة PEM أو JWK |
| فشل التشفير | حجم المفتاح صغير جدًا | استخدم مفاتيح بحجم 2048+ بت |
| فشل فك التشفير | زوج مفاتيح خاطئ | تأكد من تطابق المفتاحين العام والخاص |
| البيانات طويلة جدًا | الرسالة تتجاوز سعة المفتاح | استخدم التشفير الهجين (RSA + AES) |