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

رمزگذار / رمزگشای رمز بایفید (Bifid)

متن را با رمز بایفیدِ دلاستل رمزگذاری یا رمزگشایی کنید، یک رمز کسری‌سازِ مربع پولیبیوس با کلیدواژه و دورهٔ قابل تنظیم؛ مربع کلید نمایش داده می‌شود.


    

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

خروجی

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

رمز بایفید (Bifid) که فلیکس دلاستل حدود سال ۱۹۰۱ اختراع کرد، یک مربع پولیبیوس را با کسری‌سازی و جابه‌جایی ترکیب می‌کند تا هر حرف خروجی به دو حرف ورودی متفاوت وابسته باشد — و اطلاعات را در سراسر پیام پخش، یا منتشر، می‌کند. این ابزار یک مربع پولیبیوسِ کلیددارِ ۵x۵ (I و J یک سلول را به اشتراک می‌گذارند) می‌سازد، آن را نشان می‌دهد و متن شما را در مرورگر رمزگذاری یا رمزگشایی می‌کند.

هر حرفِ متن اصلی نخست به‌صورت یک جفت مختصات نوشته می‌شود — سطر و ستونش در مربع. متن در بلوک‌هایی پردازش می‌شود که طولشان دوره است. درون یک بلوک، همهٔ شماره‌های سطر نخست فهرست می‌شوند، سپس همهٔ شماره‌های ستون، و یک جریان رقمی تشکیل می‌دهند؛ آن جریان سپس در جفت‌های متوالی بازخوانده می‌شود، و هر جفت (سطر، ستون) تازه از میان مربع نگاشت می‌شود تا یک حرف رمزی تولید کند. چون سطرها و ستون‌های حروف همسایه درهم‌بافته می‌شوند، یک حرف واحدِ متن اصلی بر چندین حرف رمزی اثر می‌گذارد. رمزگشایی فرایند را معکوس می‌کند: مختصات هر حرف رمزی را بخوانید، دنبالهٔ رقمی بلوک را به یک نیمهٔ سطرها و یک نیمهٔ ستون‌ها تقسیم کنید، و آن‌ها را دوباره ترکیب کنید.

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

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

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

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