Về công cụ này
Bộ nhận diện mật mã phân tích một bản mã chưa biết và gợi ý mật mã cổ điển nào nhiều khả năng đã tạo ra nó. Thay vì giải mã, nó tính các dấu vân tay thống kê và so khớp chúng với các chữ ký đã biết của các mật mã phổ biến, cho bạn một điểm khởi đầu cho phần còn lại của bộ công cụ. Mọi thứ chạy cục bộ trong trình duyệt của bạn, nên văn bản dán vào được giữ riêng tư.
Thước đo cốt lõi là chỉ số trùng hợp (IC = Σ nᵢ(nᵢ−1) / N(N−1)), xác suất mà hai chữ cái chọn ngẫu nhiên trùng nhau. Bản rõ tiếng Anh và các mật mã đơn bảng (Caesar, Atbash, Affine, Keyword) nằm gần IC ≈ 0.066, trong khi các mật mã đa bảng (Vigenère, Beaufort) làm phẳng phân bố về phía IC ≈ 0.038. Công cụ ghép điều này với kiểm định chi-square so với tần suất chữ cái tiếng Anh: một IC trông đơn bảng kết hợp với chi-square thấp nghĩa là tần suất chữ cái vẫn khớp tiếng Anh, chỉ tới một mật mã hoán vị (Rail Fence, Columnar) chỉ sắp xếp lại chữ cái; chi-square cao chỉ tới một mật mã thay thế đã ánh xạ lại chúng.
Nó cũng kiểm tra tập ký tự (chỉ A/B gợi ý Baconian, chỉ 0/1 là nhị phân, chỉ chữ số là phương án A1Z26 hoặc Polybius) và các manh mối cấu trúc như tính chẵn lẻ của độ dài văn bản, vắng mặt chữ cái nhân đôi, và không có J, cùng nhau làm tăng khả năng là Playfair. Kết quả là một danh sách xếp hạng các mật mã ứng viên kèm ghi chú độ tin cậy bên cạnh các thống kê thô. Nó đưa ra gợi ý, không phải chắc chắn — đặc biệt các văn bản ngắn khiến các con số không đáng tin cậy.