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

رمزگذار / رمزگشای رمز بیکن (Baconian / Bacon)

هر حرف را به‌صورت گروهی ۵ نمادی از A و B (یا 0/1) رمزگذاری کنید — رمز دوحرفیِ بیکن. از جدول کلاسیک ۲۴ حرفی و جدول مجزای ۲۶ حرفی پشتیبانی می‌کند.

— خروجی اینجا نمایش داده می‌شود —

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

رمزگذار / رمزگشای رمز بیکن (Baconian / Bacon) ابزاری رایگان و درون‌مرورگری برای رمز دوحرفیِ فرانسیس بیکن است که حدود سال ۱۶۰۵ اختراع شد. هر حرف الفبا با گروهی از پنج نماد که تنها از دو حالت — سنتاً A و B — گرفته شده‌اند نمایش داده می‌شود، پس هر حرف الگویی مانند AABBB می‌شود. با پنج جایگاه باینری ۳۲ کد ممکن وجود دارد، بیش از حد کافی برای ۲۶ حرف، که همان چیزی است که رمز را به‌عنوان یک رمزگذاری باینری پنج‌بیتی از الفبا به کار می‌اندازد.

دو جدول ارائه می‌شود. جدول کلاسیک ۲۴ حرفی از اصل بیکن پیروی می‌کند، که در آن I و J یک کد را به اشتراک می‌گذارند و U و V کد دیگری را (AAAAA برای A تا BABBB برای Z). جدول مجزای ۲۶ حرفی به هر حرف کد پنج‌بیتی منحصربه‌فرد خودش را از 00000 تا 11001 می‌دهد. می‌توانید خروجی را به‌صورت A/B یا 0/1 نمایش دهید. تمام پردازش به‌صورت محلی در مرورگر شما انجام می‌شود و هیچ‌چیزی که تایپ می‌کنید به جایی ارسال نمی‌شود.

هنگام رمزگذاری، کاراکترهای غیرحرفی نادیده گرفته می‌شوند و هر حرف یک گروه پنج‌نمادی می‌شود. هنگام رمزگشایی، ابزار همه‌چیز جز دو نماد را حذف می‌کند، جریان را به گروه‌های پنج‌تایی تقسیم می‌کند و هر گروه را به یک حرف بازنگاشت می‌کند. زیرکی واقعی رمز بیکن پنهان‌نگارانه است: چون تنها به دو حالت متمایز نیاز دارد، A ها و B ها را می‌توان در یک متن پوششی با دو نوع قلم، حروف بزرگ و کوچک، یا هر تفاوت ظریف دوطرفهٔ دیگر پنهان کرد — و اجازه می‌دهد پیامی پنهان در دید آشکار بماند، که همین آن را دلخواه اتاق‌های فرار و شکارهای پازلی می‌کند.

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

رمز بیکن چطور حروف را رمزگذاری می‌کند؟
هر حرف به گروهی از پنج نماد از یک الفبای دوحرفی (A/B) نگاشت می‌شود، مانند AAAAA برای A و AAAAB برای B. پنج جایگاه باینری ۳۲ کد می‌دهند که به‌راحتی همهٔ ۲۶ حرف را به‌عنوان یک رمزگذاری پنج‌بیتی پوشش می‌دهد.
تفاوت جدول ۲۴ و ۲۶ حرفی چیست؟
جدول کلاسیک ۲۴ حرفی اصل بیکن است، که در آن I/J یک کد و U/V یک کد را به اشتراک می‌گذارند. جدول ۲۶ حرفی به هر حرف کد پنج‌بیتی مجزای خودش را از 00000 تا 11001 اختصاص می‌دهد.
چرا این رمز را می‌توان در متن آشکار پنهان کرد؟
چون تنها از دو حالت استفاده می‌کند، A ها و B ها را می‌توان به‌عنوان هر تمایز دوطرفه در یک متن پوششی رمزگذاری کرد — دو قلم، پررنگ در برابر عادی، یا حروف بزرگ در برابر کوچک — و پیام را به‌جای متن رمزی آشکار، به‌صورت پنهان‌نگارانه مخفی کرد.
آیا می‌توانم به‌جای A و B از 0 و 1 استفاده کنم؟
بله. ضامن نمادها خروجی را بین A/B و 0/1 تعویض می‌کند، که ماهیت باینری پنج‌بیتی را آشکار می‌سازد. هنگام رمزگشایی، ابزار هم A/B و هم 0/1 را می‌پذیرد و هر کاراکتر دیگری را نادیده می‌گیرد.

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