Skip to main content

الأس المعياري – baseᵉ mod m

إجابة سريعة

القوة السريعة مقام m: القيمة 2¹⁰ mod 1000 = 24 و3⁴ mod 5 = 1 بالتربيع والضرب — حصان RSA الذي لا يبني أعداداً ضخمة.

  • مجاني بالكامل، بدون تسجيل، ويعمل على أي جهاز.

الأرقام تقديرات وفق معادلة الحاسبة القياسية — اضبط المدخلات في الأداة أدناه للحصول على رقمك بدقة.

كيف يعمل الأس المعياري

baseᵉ mod m via square-and-multiply

حساب baseᵉ mod m بتكوين baseᵉ أولاً ينفجر — فالعدد 2¹⁰⁰⁰ من 302 رقماً — لذا تربّع الطريقة وتختزل مقام m في كل خطوة مبقيةً الأعداد صغيرة. للعدد 2¹⁰ مقام 1000 والأس 10 = 1010₂: ابدأ بـ 2 ثم ربّع إلى 4 ثم ربّع إلى 16 واضرب فتصبح 32 ثم ربّع إلى 1024 ≡ 24. وتطبع الحاسبة التمدد الثنائي للأس وكل تربيع مع اختزاله وعمليات الضرب على البتات الواحدة. والعدد 3⁴ مقام 5 يربّع مرتين: 3² = 9 ≡ 4 ثم 4² = 16 ≡ 1 — الجواب 1. والكلفة O(log e) ضربة، ولهذا اختير أس RSA 65537 = 2¹⁶+1 متناثر البتات: 17 تربيعاً وضربة واحدة. وتظهر مفاهيم فيرما الصغرى: a^(p−1) ≡ 1 (mod p) لاختزال الأسوس مقام أولي.

  1. 1

    أدخل الأساس والأس والقاسم

    مثل 2 و10 و1000

  2. 2

    اكتب الأس ثنائياً

    الصيغة 1010 للعدد 10 توجه العمليات

  3. 3

    ربّع واختزل

    كل خطوة تأخذ mod فوراً: 4 ثم 16 ثم 256

  4. 4

    اضرب على البتات الواحدة

    التركيب حسب الخانات الثنائية يبلغ 24

حالات الاستخدام

عمليات RSA

تشفير mᵉ mod n بالأس 65537 يستغرق 17 تربيعاً

اختبارات الأولية

اختبارات فيرما وميلر-رابين تدير هذه القوى

البرمجة التنافسية

حساب أبراج قوى ضخمة تحت قاسم

نصائح

  • 1

    اختزل بعد كل ضرب — تبقى الأعداد تحت m²

  • 2

    الكلفة تتناسب مع لوغاريتم الأس لا الأس نفسه

  • 3

    لقاسم أولي m قلّص الأس مقام m−1 (فيرما)

الأخطاء الشائعة

  • بناء القوة الكاملة قبل الاختزال — فيض

  • تخطي اختزال بين تربيعات على مدخلات كبيرة

  • نسيان الضربة الأخيرة للبت الأدنى

  • تطبيق اختزال فيرما وقاسم m مركب

الأسئلة الشائعة

ما قيمة 2¹⁰ مقام 1000؟

1024 مقام 1000 تساوي 24.

ما قيمة 3⁴ مقام 5؟

1 — ربّع مرتين: 9 ≡ 4 ثم 16 ≡ 1.

لماذا الأساس e = 65537 شائع في RSA؟

لأن 2¹⁶+1 ببتين اثنين فقط: 16 تربيعاً وضربة واحدة.

ما حجم الوسائط؟

تحت m² بعد كل اختزال — وهذا مغزى الطريقة كلها.

هل أقلص الأس أولاً؟

لقاسم أولي m: aᵉ ≡ a^(e mod (m−1)) بمبرهنة فيرما الصغرى.