رمز Affine

پیام‌ها را با رمز جانشینی Affine کدگذاری و کدگشایی کنید.

نحوه استفاده

  1. مقادیر خود را در فیلدهای بالا وارد کنید.
  2. برای دیدن نتیجه روی «محاسبه» بزنید.
  3. برای ارسال نتیجه از «اشتراک‌گذاری» استفاده کنید.

درباره این ابزار

این ابزار متن را با رمز Affine رمزگذاری و رمزگشایی می‌کند؛ رمزی جایگزینی که با E(x) = (a·x + b) mod 26 تعریف می‌شود، که در آن x جایگاه عددی یک حرف (A=0…Z=25)، a و b کلیدهای رمزگذاری هستند، و نتیجه دوباره به یک حرف نگاشت می‌شود. چون رمزگشایی به تقسیم پیمانه‌ای نیاز دارد، کلید a باید با ۲۶ هم‌اول باشد (هیچ عامل مشترکی جز ۱ نداشته باشد) — گزینه‌های معتبر ۱، ۳، ۵، ۷، ۹، ۱۱، ۱۵، ۱۷، ۱۹، ۲۱، ۲۳، ۲۵ هستند.

این رمز نمونهٔ آموزشی کلاسیکی در دوره‌های مقدماتی رمزنگاری است، زیرا هم رمز سزار (وقتی a=1) و هم رمزهای ضربی ساده را تعمیم می‌دهد، و در عین حال نشان می‌دهد چرا حساب پیمانه‌ای و هم‌اول‌بودن برای وارون‌پذیری اهمیت دارند. متن خود و دو کلید a و b را وارد کنید تا یک پیام رمزگذاری یا رمزگشایی شود.

Was this helpful?

می‌توانید حداکثر ۳ واکنش انتخاب کنید.

Comments (0)

  • Be the first to comment.

ماشین‌حساب‌های پرطرفدار

همه ماشین‌حساب‌ها