جبر رشته‌ای


روش رمزگذاری‌ای اختراع کرده‌ایم که بر اساس «جبر رشته‌ای» است. در جبر رشته‌ای، فقط دو عملگر جمع و تفریق داریم. عملگر جمع، دو رشته را کنار هم می‌چسباند، و عملگر تفریق اولین رخ‌داد یک رشته را از رشته‌ی دیگر حذف می‌کند (اگر هیچ موردی از رشته‌ی اول در رشته‌ی دوم پیدا نشد، عملگر تفریق کاری انجام نمی‌دهد). جبر رشته‌ای از چپ به راست و بدون اولویت عمل می‌کند.

روش رمزگذاری ما به این شکل است که پیام رمزشده یک عبارت با جبر رشته‌ای است و پیام اصلی با حساب کردن حاصل این عبارت به دست می‌آید.

ورودی🔗

یک رشته‌ شامل حروف کوچک الفبای انگلیسی و کاراکترهای + و - که پیام رمزشده‌ی ماست.

خروجی🔗

یک رشته که پیام اصلی (رمزگشایی‌شده) خواهد بود.

ورودی نمونه‌🔗

abd-db+hty-t
Plain text

خروجی نمونه‌🔗

abdhy
Plain text