UTILS.
100% di peramban
🕵️

Cipher Identifier / Analyzer

Analisis ciphertext tak dikenal berdasarkan sidik jari statistiknya — index of coincidence, chi-square, set karakter — dan peringkatkan sandi klasik yang paling mungkin.

Tempel ciphertext untuk membuat sidik jarinya dan memeringkat sandi yang mungkin. Ini menyarankan, bukan mendekripsi.

Tentang alat ini

Cipher Identifier menganalisis ciphertext yang tak dikenal dan menyarankan sandi klasik mana yang paling mungkin menghasilkannya. Alih-alih mendekripsi, alat ini menghitung sidik jari statistik dan mencocokkannya dengan tanda-tanda yang dikenal dari sandi umum, memberi Anda titik awal untuk sisa toolkit. Semuanya berjalan secara lokal di browser Anda, jadi teks yang ditempel tetap privat.

Ukuran inti adalah index of coincidence (IC = Σ nᵢ(nᵢ−1) / N(N−1)), probabilitas bahwa dua huruf yang dipilih secara acak cocok. Plaintext bahasa Inggris dan sandi monoalfabet (Caesar, Atbash, Affine, Keyword) berada di sekitar IC ≈ 0.066, sementara sandi polialfabet (Vigenère, Beaufort) meratakan distribusi menuju IC ≈ 0.038. Alat ini memasangkan ini dengan uji chi-square terhadap frekuensi huruf bahasa Inggris: IC yang tampak monoalfabet dikombinasikan dengan chi-square rendah berarti frekuensi huruf masih cocok dengan bahasa Inggris, menunjuk ke transposisi (Rail Fence, Columnar) yang hanya menyusun ulang huruf; chi-square tinggi menunjuk ke substitusi yang memetakan ulang huruf.

Alat ini juga memeriksa set karakter (hanya A/B menunjukkan Baconian, hanya 0/1 biner, hanya digit skema A1Z26 atau Polybius) dan petunjuk struktural seperti paritas panjang teks, tidak adanya huruf ganda, dan tidak ada J, yang bersama-sama meningkatkan kemungkinan Playfair. Hasilnya adalah daftar peringkat sandi kandidat dengan catatan keyakinan di samping statistik mentah. Alat ini menawarkan saran, bukan kepastian — teks pendek khususnya membuat angka tidak dapat diandalkan.

Pertanyaan yang sering diajukan

Apa itu index of coincidence?
IC = Σ nᵢ(nᵢ−1) / N(N−1) adalah peluang bahwa dua huruf acak dari teks identik. Bahasa Inggris dan sandi monoalfabet memberikan IC ≈ 0.066; sandi polialfabet meratakannya menuju nilai acak sekitar 0.038, yang membantu memisahkan kedua keluarga.
Bagaimana alat ini membedakan substitusi dari transposisi?
Keduanya mempertahankan IC mirip bahasa Inggris di sekitar 0.066. Uji chi-square terhadap frekuensi bahasa Inggris yang menentukan: transposisi hanya menyusun ulang huruf sehingga frekuensi masih cocok (chi-square rendah), sementara substitusi memetakan ulang huruf ke simbol baru (chi-square tinggi). Alat ini melaporkan keduanya dan memberi peringkat sesuai.
Bisakah alat ini mengidentifikasi sandi angka atau A/B?
Ya. Teks yang hanya terdiri dari A dan B dalam kelompok lima huruf menunjuk ke Baconian cipher; hanya 0 dan 1 ke biner; hanya digit ke skema numerik seperti A1Z26 (angka 1–26) atau Polybius square (pasangan digit 1–5). Pemeriksaan set karakter mendorong saran-saran ini.
Seberapa andal saran-saran ini?
Mereka adalah heuristik statistik, bukan bukti. Teks yang lebih panjang memberikan hasil yang jauh lebih andal; di bawah sekitar 20 huruf, nilai IC dan chi-square menjadi berisik dan alat ini memperingatkan Anda. Perlakukan daftar peringkat sebagai panduan triase dan konfirmasikan dengan mencoba alat yang disarankan.

Alat lainnya