Langsung ke konten

Dasar-Dasar dan Sejarah Kriptografi

Satu sandi sederhana sudah cukup untuk mengenal istilah pentingnya. Setelah itu, lihat bagaimana gagasan ini berubah selama dua ribu tahun.

Mulai dari sini

Sejarah

Sandi Caesar saat ini

Coba sendiri

iklan

Empat istilah yang perlu diketahui

Kata kriptografi berasal dari bahasa Yunani dan berarti “tulisan rahasia”. Bidang ini mempelajari cara mengubah pesan agar hanya orang yang tepat dapat membacanya.

Plaintext adalah pesan yang bisa dibaca, sedangkan ciphertext adalah bentuk tersandinya. Sandi ialah metode yang mengubah yang satu menjadi yang lain, dan kunci ialah pengaturan rahasia yang dibutuhkan metode itu. Pada sandi Caesar, metodenya menggeser setiap huruf dalam alfabet, dan kuncinya menentukan sejauh apa.

Urutan baca yang disarankan

Awali dengan panduan, karena di sana Anda bisa mencoba pergeseran langkah demi langkah sebelum masuk ke teori. Kemudian buat beberapa pesan dengan roda sandi. Artikel tentang sandi substitusi menjelaskan mengapa alfabet acak lebih sulit dipecahkan, dan sejarahnya melengkapi latar belakangnya. Kalau ingin melihat sandi-sandi ini dipecahkan, lanjutkan ke kriptoanalisis.

Kriptografi klasik dan modern

Isi situs ini adalah kriptografi klasik, yaitu sandi yang bekerja pada huruf dan bisa dikerjakan dengan tangan. Sandi seperti ini bagus untuk belajar, tetapi tidak melindungi rahasia sungguhan karena komputer memecahkannya hampir seketika.

Bank, aplikasi pesan, dan situs web memakai algoritma modern seperti AES dan RSA, yang bekerja pada angka dan dirancang agar tahan terhadap komputer. Plaintext, ciphertext, dan kunci tetap berarti sama di sana, jadi istilah yang Anda pelajari di sini tetap berguna.

Bagian lainnya

Alat Sandi

Enkripsi, dekripsi, dan pecahkan teks di browser.

Kriptoanalisis

Cara membaca pesan tanpa kunci.

Pemrograman

Tutorial dalam lima bahasa, API, dan pustaka.