UTILS.
۱۰۰٪ در مرورگر
🕵️

شناساگر / تحلیلگر رمز (Cipher Identifier)

متن رمزی ناشناخته را بر پایهٔ اثر انگشت آماری‌اش — شاخص تصادف، کای‌دو، مجموعهٔ کاراکترها — تحلیل کنید و محتمل‌ترین رمزهای کلاسیک را رتبه‌بندی کنید.

متن رمزی را جای‌گذاری کنید تا اثر انگشتش گرفته و رمزهای محتمل رتبه‌بندی شوند. این پیشنهاد می‌دهد، رمزگشایی نمی‌کند.

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

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

سنجهٔ اصلی شاخص تصادف است (IC = Σ nᵢ(nᵢ−1) / N(N−1))، احتمال اینکه دو حرفِ تصادفاً انتخاب‌شده یکسان باشند. متن اصلی انگلیسی و رمزهای تک‌الفبایی (سزار، اتباش، افاین، کلیدواژه) نزدیک IC ≈ 0.066 می‌نشینند، در حالی که رمزهای چندالفبایی (ویژنر، بوفورت) توزیع را به‌سوی IC ≈ 0.038 مسطح می‌کنند. ابزار این را با یک آزمون کای‌دو در برابر فراوانی‌های حروف انگلیسی جفت می‌کند: یک IC تک‌الفبایی‌مانند همراه با کای‌دوی پایین یعنی فراوانی‌های حروف هنوز با انگلیسی مطابقت دارند و به یک جابه‌جایی (حصار ریلی، ستونی) اشاره می‌کند که تنها حروف را بازچینش کرده؛ کای‌دوی بالا به یک جانشینی اشاره می‌کند که آن‌ها را بازنگاشت کرده است.

همچنین مجموعهٔ کاراکترها را بازرسی می‌کند (تنها A/B نشانگر بیکن، تنها 0/1 باینری، تنها ارقام یک طرح A1Z26 یا پولیبیوس است) و سرنخ‌های ساختاری مانند زوجیت طول متن، نبود حروف دوگانه، و نبود J، که با هم احتمال پلی‌فر را بالا می‌برند. نتیجه یک فهرست رتبه‌بندی‌شده از رمزهای نامزد همراه با یادداشت‌های اطمینان در کنار آمار خام است. پیشنهاد می‌دهد، نه قطعیت — به‌ویژه متن‌های کوتاه اعداد را غیرقابل‌اعتماد می‌کنند.

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

شاخص تصادف چیست؟
IC = Σ nᵢ(nᵢ−1) / N(N−1) شانس این است که دو حرف تصادفی متن یکسان باشند. انگلیسی و رمزهای تک‌الفبایی IC ≈ 0.066 می‌دهند؛ رمزهای چندالفبایی آن را به‌سوی مقدار تصادفیِ حدود 0.038 مسطح می‌کنند، که به جداکردن دو خانواده کمک می‌کند.
چطور جانشینی را از جابه‌جایی تشخیص می‌دهد؟
هر دو یک IC انگلیسی‌مانند نزدیک 0.066 نگه می‌دارند. آزمون کای‌دو در برابر فراوانی‌های انگلیسی تصمیم می‌گیرد: جابه‌جایی تنها حروف را بازچینش می‌کند پس فراوانی‌ها هنوز مطابقت دارند (کای‌دوی پایین)، در حالی که جانشینی حروف را به نمادهای تازه بازنگاشت می‌کند (کای‌دوی بالا). ابزار هر دو را گزارش و بر همان اساس رتبه‌بندی می‌کند.
آیا می‌تواند رمزهای عددی یا A/B را شناسایی کند؟
بله. متنی که تنها از A و B در گروه‌های پنج‌حرفی ساخته شده به رمز بیکن اشاره می‌کند؛ تنها ۰ و ۱ به باینری؛ تنها ارقام به یک طرح عددی مانند A1Z26 (اعداد ۱ تا ۲۶) یا یک مربع پولیبیوس (جفت‌ارقام ۱ تا ۵). بررسی مجموعهٔ کاراکترها این پیشنهادها را هدایت می‌کند.
پیشنهادها چقدر قابل‌اعتمادند؟
آن‌ها اکتشافی‌های آماری‌اند، نه اثبات. متن‌های بلندتر نتایج بسیار قابل‌اعتمادتری می‌دهند؛ زیر حدود ۲۰ حرف مقادیر IC و کای‌دو پرنویز‌اند و ابزار به شما هشدار می‌دهد. فهرست رتبه‌بندی‌شده را به‌عنوان یک راهنمای غربالگری در نظر بگیرید و با آزمودن ابزارهای پیشنهادی تأیید کنید.

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