Langsung ke konten

Kriptoanalisis: Memecahkan Sandi Tanpa Kunci

Cara membaca pesan tersandi saat tidak ada yang memberi Anda kuncinya, beserta alat untuk mencobanya pada teks sungguhan.

Metode

Coba pada pesan sungguhan

iklan

Apa itu kriptoanalisis?

Kriptoanalisis mempelajari cara membaca pesan terenkripsi tanpa diberi kuncinya. Kriptografi membuat sandi, dan kriptoanalisis mencari titik lemahnya. Uraian tertua yang diketahui tentang analisis frekuensi, salah satu metode dasarnya, berasal dari cendekiawan Arab Al-Kindi pada abad ke-9.

Metode yang cocok untuk tiap sandi

Caesar dan ROT13

Alfabet 26 huruf hanya memberi 25 pergeseran, sehingga serangan brute force selesai dalam hitungan detik. Pemecah sandi menjalankannya untuk Anda dan menampilkan semua hasil. ROT13 dan Atbash sama sekali tidak punya kunci: begitu metodenya dikenali, pesannya langsung bisa dibaca.

Sandi substitusi

Alfabet acak punya terlalu banyak kunci untuk dicoba satu per satu, tetapi setiap huruf memakai samaran yang sama di seluruh teks. Analisis frekuensi menunjukkan huruf yang paling sering muncul, dan pengenalan pola membantu memastikan tebakan. Teksnya perlu cukup panjang, sebab satu atau dua kalimat jarang memberi gambaran yang jelas.

Vigenère

Kata kunci menyebarkan setiap huruf ke beberapa pergeseran sehingga frekuensinya jadi merata. Serangan klasik mencari panjang kunci lebih dulu, lalu memperlakukan setiap posisi sebagai sandi Caesar tersendiri. Situs ini tidak punya alat yang melakukannya otomatis, tetapi Anda bisa menguji tebakan kunci di alat Vigenère.

Batas metode-metode ini

Semua cara ini mengandalkan jejak bahasa yang masih tersisa di ciphertext. Enkripsi modern seperti AES menghapus jejak tersebut, sehingga tidak satu pun metode ini bisa membuka berkas terenkripsi atau arsip berkata sandi.

Bagian lainnya

Alat Sandi

Enkripsi, dekripsi, dan pecahkan teks di browser.

Dasar-Dasar Kriptografi

Cara kerja sandi dan asal-usulnya.

Pemrograman

Tutorial dalam lima bahasa, API, dan pustaka.