CipherLab

Lite Plus

Kalkulator kriptografi klasik dan modern.

Classical

Vigenere dan Caesar untuk substitusi huruf.

Substitusi berarti mengganti huruf asli dengan huruf lain berdasarkan pola atau kunci.

Affine memakai rumus modular.

Block & Matrix

Hill memakai matriks 2x2.

Playfair memakai matriks 5x5.

Modern

RSA memakai pasangan kunci publik dan privat.

Contoh Nyata

Bagian ini menghubungkan rumus di modul dengan situasi yang lebih dekat dengan kehidupan sehari-hari. Contohnya tetap sederhana, tetapi pola hitungnya mengikuti cara substitusi, pergeseran, kunci, blok, dan pasangan kunci.

Substitusi

Dipakai saat ingin membuat kode huruf sederhana, misalnya catatan rahasia di kelas atau sandi komunitas kecil. Huruf asli diganti huruf lain berdasarkan tabel pasangan.

Situasi: daftar tugas dibuat tidak langsung terbaca orang lain. Contoh: A menjadi D, B menjadi E, C menjadi F, lalu pola diteruskan sampai Z.
A -> D B -> E
Tabel huruf1 huruf jadi 1 huruf
Caesar Cipher

Cocok untuk teka-teki edukasi, kode event sekolah, atau pesan pendek yang hanya perlu disamarkan. Semua huruf digeser dengan nilai kunci yang sama.

Situasi: panitia menulis clue lokasi dengan geser 3 agar peserta harus memecahkan dulu. Contoh: HALO dengan kunci 3 menjadi KDOR karena H ke K, A ke D, L ke O, O ke R.
HALO +3 -> KDOR
Kunci angkaGeser tetap
Vigenere Cipher

Lebih kuat dari Caesar klasik karena pergeseran setiap huruf berubah mengikuti kata kunci. Ini cocok untuk contoh pesan rahasia yang memakai password teks.

Situasi: dua teman sepakat memakai kata kunci KEY untuk membaca catatan rahasia. Contoh: HELLO dipasangkan dengan KEYKE, lalu tiap posisi dihitung dari plaintext dan huruf kunci.
HELLO KEY -> RIJVS
Kata kunciGeser berubah
Affine Cipher

Dipakai untuk menunjukkan bahwa huruf bisa diubah memakai rumus matematika modular. Bentuknya cocok untuk latihan hubungan antara aljabar dan kriptografi.

Situasi: guru memberi latihan enkripsi nama pendek dengan rumus E(x) = (ax + b) mod 26. Contoh: jika a = 5 dan b = 8, posisi huruf dihitung dulu, lalu hasil mod 26 diubah kembali menjadi huruf.
A=0 5x+8 mod 26 I
Rumus modulara dan b
Hill Cipher

Menunjukkan bahwa pesan dapat dihitung per blok huruf memakai matriks. Pola ini membantu memahami ide enkripsi berbasis kelompok data.

Situasi: pesan pendek dipecah dua huruf dua huruf sebelum dihitung dengan matriks kunci 2x2. Contoh: IN dan ST menjadi blok angka, lalu dikalikan matriks kunci dan diambil mod 26.
IN ST matrix -> GA TL
Blok 2 hurufMatriks 2x2
Playfair Cipher

Dipakai untuk mengenalkan enkripsi per pasangan huruf menggunakan tabel 5x5. Huruf diproses sebagai pasangan, bukan satu per satu.

Situasi: kata kunci dipakai membuat kotak huruf, lalu pesan dibagi menjadi pasangan seperti TE, MU, dan AN. Contoh: jika dua huruf satu baris, masing-masing digeser ke kanan; jika satu kolom, digeser ke bawah.
TE 5x5 aturan -> XP
Pasangan hurufTabel 5x5
RSA

Digunakan pada komunikasi aman di internet, terutama konsep kunci publik dan kunci privat. Dalam praktik modern, RSA sering membantu pertukaran kunci atau tanda tangan digital.

Situasi: browser membuka situs HTTPS, lalu memakai kunci publik server untuk proses komunikasi aman. Contoh: pesan angka dienkripsi dengan public key, tetapi hanya private key yang dapat membuka hasilnya.
Client public key -> Server
Kunci publikKunci privat

Riwayat Operasi

Belum ada riwayat.