درباره این ابزار
شناساگر رمز (Cipher Identifier) یک متن رمزی ناشناخته را تحلیل میکند و پیشنهاد میدهد کدام رمز کلاسیک به احتمال زیاد آن را تولید کرده است. بهجای رمزگشایی، اثرهای انگشت آماری را محاسبه میکند و آنها را با امضاهای شناختهشدهٔ رمزهای رایج تطبیق میدهد، و به شما نقطهٔ شروعی برای بقیهٔ جعبهابزار میدهد. همهچیز بهصورت محلی در مرورگر شما اجرا میشود، پس متن جایگذاریشده خصوصی میماند.
سنجهٔ اصلی شاخص تصادف است (IC = Σ nᵢ(nᵢ−1) / N(N−1))، احتمال اینکه دو حرفِ تصادفاً انتخابشده یکسان باشند. متن اصلی انگلیسی و رمزهای تکالفبایی (سزار، اتباش، افاین، کلیدواژه) نزدیک IC ≈ 0.066 مینشینند، در حالی که رمزهای چندالفبایی (ویژنر، بوفورت) توزیع را بهسوی IC ≈ 0.038 مسطح میکنند. ابزار این را با یک آزمون کایدو در برابر فراوانیهای حروف انگلیسی جفت میکند: یک IC تکالفباییمانند همراه با کایدوی پایین یعنی فراوانیهای حروف هنوز با انگلیسی مطابقت دارند و به یک جابهجایی (حصار ریلی، ستونی) اشاره میکند که تنها حروف را بازچینش کرده؛ کایدوی بالا به یک جانشینی اشاره میکند که آنها را بازنگاشت کرده است.
همچنین مجموعهٔ کاراکترها را بازرسی میکند (تنها A/B نشانگر بیکن، تنها 0/1 باینری، تنها ارقام یک طرح A1Z26 یا پولیبیوس است) و سرنخهای ساختاری مانند زوجیت طول متن، نبود حروف دوگانه، و نبود J، که با هم احتمال پلیفر را بالا میبرند. نتیجه یک فهرست رتبهبندیشده از رمزهای نامزد همراه با یادداشتهای اطمینان در کنار آمار خام است. پیشنهاد میدهد، نه قطعیت — بهویژه متنهای کوتاه اعداد را غیرقابلاعتماد میکنند.