UTILS.
۱۰۰٪ در مرورگر
🔠

رمزگذار / رمزگشای رمز پلی‌فر (Playfair)

متن را با رمز دوحرفیِ کلاسیک پلی‌فر با استفاده از مربع کلیدواژهٔ ۵x۵ رمزگذاری یا رمزگشایی کنید، همراه با پرکردن خودکار با X و نمایش مربع کلید.


    

I و J یک سلول را به اشتراک می‌گذارند؛ J به‌عنوان I در نظر گرفته می‌شود.

خروجی

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

ابزار رمز پلی‌فر (Playfair) متن را با رمز دوحرفیِ چارلز ویت‌استون از سال ۱۸۵۴ رمزگذاری و رمزگشایی می‌کند، نخستین رمز عملی که به‌جای تک‌حرف، جفت‌های حروف را رمزگذاری کرد. از یک مربع کلیدِ ۵x۵ کار می‌کند که از یک کلیدواژه ساخته می‌شود: حروف منحصربه‌فرد کلیدواژه نخست نوشته می‌شوند (I و J یک سلول را به اشتراک می‌گذارند)، سپس باقی الفبا مربع‌های باقی‌مانده را پر می‌کند. این ابزار مربع تولیدشده را نمایش می‌دهد تا بتوانید هر گام را دنبال کنید.

برای رمزگذاری، متن اصلی بزرگ می‌شود، J با I جایگزین می‌گردد، و حروف به دوحرفی‌ها (جفت‌ها) تقسیم می‌شوند. یک حرف پرکننده (به‌طور پیش‌فرض X) میان یک جفت دوگانه درج و اگر متن طول فرد داشته باشد به آن افزوده می‌شود. سپس هر دوحرفی با سه قاعده دگرگون می‌شود: دو حرف در یک سطر هرکدام با حرف سمت راستشان جایگزین می‌شوند (با پیچش به دور)؛ دو حرف در یک ستون با حرف زیرین (با پیچش)؛ و هر جفت دیگری یک مستطیل تشکیل می‌دهد، که در آن هر حرف با حرفی در سطر خودش اما در ستون حرف دیگر جایگزین می‌شود. رمزگشایی همان قواعد را معکوس اعمال می‌کند (چپ / بالا / همان مستطیل).

همه‌چیز به‌صورت محلی در مرورگر شما اجرا می‌شود و چیزی بارگذاری نمی‌شود، پس پیام‌های شما خصوصی می‌مانند. توجه کنید که پلی‌فر I/J را ادغام و با یک پرکننده پر می‌کند، پس متن رمزگشایی‌شده ممکن است X های پراکنده یا I جای J داشته باشد — این‌ها آثار عادی رمز هستند، نه خطا.

پرسش‌های پرتکرار

مربع کلید پلی‌فر چطور ساخته می‌شود؟
کلیدواژه را با حذف حروف تکراری بنویسید، سپس باقی حروف الفبا را به ترتیب بیفزایید. چون شبکه تنها ۲۵ سلول دارد، I و J در یک سلول ادغام می‌شوند و یک مربع ۵x۵ می‌دهند که هر حرف را به یک سطر و ستون نگاشت می‌کند.
چرا خروجی X های اضافی دارد؟
پلی‌فر نمی‌تواند جفتی از حروف یکسان را رمزگذاری کند، پس یک X (پرکننده) میان آن‌ها درج می‌شود، و یک حرف پایانیِ تنها با X پر می‌شود تا آخرین جفت کامل شود. این پرکننده‌ها هنگام رمزگشایی به‌طور خودکار حذف نمی‌شوند، پس ممکن است X های پراکنده در متن رمزگشایی‌شده ببینید.
چه بر سر حرف J می‌آید؟
مربع استاندارد ۵x۵ جایی برای J جداگانه ندارد، پس J هم هنگام ساخت مربع و هم هنگام آماده‌سازی متن به‌عنوان I در نظر گرفته می‌شود. پیام‌های رمزگشایی‌شده که در اصل J داشتند، به‌جای آن I نشان می‌دهند.
سه قاعدهٔ دوحرفی چطور اعمال می‌شوند؟
همان سطر: هر حرف را با حرف سمت راستش جایگزین کنید (پیچش در لبه). همان ستون: با حرف زیرین جایگزین کنید (پیچش). مستطیل: هر حرف سطر خودش را نگه می‌دارد اما ستون حرف دیگر را می‌گیرد. رمزگشایی به‌جای راست و پایین، به چپ و بالا جابه‌جا می‌کند.

ابزارهای بیشتر