نمایش آموزشی RSA

تولید کلید، رمزنگاری و رمزگشایی RSA به‌صورت آموزشی

دربارهٔ این ماشین‌حساب

نمایش آموزشی RSA ابزاری آموزشی است که سامانهٔ رمزنگاری کلید عمومی RSA را از ابتدا تا انتها نشان می‌دهد. دو عدد اول p و q انتخاب کنید؛ پیمانهٔ n = p·q، تابع فی اویلر φ(n) = (p−1)(q−1)، یک توان عمومی e نسبت به هم اول با φ(n) و توان خصوصی متناظر d = e⁻¹ mod φ(n) به دست می‌آید. سپس یک پیام را به‌صورت c = mᵉ mod n رمزگذاری و به‌صورت cᵈ mod n رمزگشایی می‌کند و جفت کلید کامل و رفت‌وبرگشت را نشان می‌دهد. همهٔ محاسبات دقیق‌اند. مناسب برای یادگیری اینکه رمزگذاری کلید عمومی، توان پیمانه‌ای و وارون پیمانه‌ای چگونه با هم جور می‌شوند.

نمایش آموزشی RSA: روش استفاده

  1. ورودی خود را در کادر وارد یا جای‌گذاری کنید.
  2. خروجی را بخوانید؛ هم‌زمان با تایپ کردن فوراً به‌روز می‌شود.
  3. در صورت وجود گزینه‌ها، آن‌ها را متناسب با نیاز خود تنظیم کنید.
  4. نشانی صفحه را کپی کنید تا همین نتیجه را به اشتراک بگذارید.

نمونه‌های رایج

  • p=61، q=53، e=17 → n=3233، φ=3120، d=2753؛ رمزگذاری 65 → 2790، رمزگشایی 2790 → 65
  • p=11، q=13، e=7 → n=143، φ=120، d=103؛ رمزگذاری 9 → 48، رمزگشایی 48 → 9
  • p=17، q=23، e=3 → n=391، φ=352، d=235؛ رمزگذاری 100 → 213، رمزگشایی 213 → 100
  • p=61، q=53، e=15 → e عوامل 3 و 5 را با φ=3120 مشترک دارد، پس کلید خصوصی وجود ندارد
  • p=4 اول نیست، پس RSA نمی‌تواند شروع شود — پیمانه حاصل‌ضرب دو عدد اول نخواهد بود

پرسش‌های متداول

نمایش آموزشی RSA: چگونه کار می‌کند؟

ورودی خود را وارد یا جای‌گذاری کنید؛ پردازش مستقیماً در مرورگر شما انجام می‌شود و نتیجه بی‌درنگ نمایش داده می‌شود. هیچ‌چیز از آنچه تایپ می‌کنید به سرور فرستاده نمی‌شود؛ کل محاسبه روی دستگاه خودتان انجام می‌شود.

نمایش آموزشی RSA: چه زمانی به کار می‌آید؟

برای کارهای توسعه، اشکال‌زدایی، طراحی و مدیریت سیستم مفید است؛ هر زمان که بخواهید این تبدیل یا بررسی را سریع و بدون نصب چیزی یا سپردن داده‌هایتان به یک سرویس شخص ثالث انجام دهید.

نتایج چقدر قابل اعتمادند؟

این ابزار استاندارد یا مشخصهٔ مربوط را مستقیماً پیاده‌سازی می‌کند، بنابراین خروجی آن با خروجی نرم‌افزارهای سازگار با استاندارد یکسان است. حالت‌های مرزی مانند ورودی خالی یا نادرست به‌روشنی گزارش می‌شوند و بی‌صدا شکست نمی‌خورند.

آیا می‌توانم یک نتیجهٔ مشخص را با دیگران به اشتراک بگذارم؟

بله. ورودی شما نشانی صفحه (URL) را به‌روز می‌کند؛ بنابراین با کپی کردن نوار نشانی و فرستادن پیوند، ابزار با همان وضعیت برای هر کسی که روی آن کلیک کند دوباره باز می‌شود.