🔐 Lab 02 Mudah

Kriptografi Lab

Kirim pesan rahasia! Pelajari cara kerja enkripsi dari yang paling sederhana hingga modern.

📖 Apa itu Kriptografi?

Kriptografi adalah ilmu menyandikan pesan agar hanya orang yang dituju yang bisa membacanya. Teknik ini sudah dipakai sejak zaman Julius Caesar (Romawi Kuno) untuk mengirim pesan militer rahasia!

🏛️
Fun fact: Julius Caesar menggeser setiap huruf 3 posisi ke kanan untuk mengenkripsi pesannya. Jadi "SERANG" menjadi "VHUDQJ". Teknik ini dikenal sebagai Caesar Cipher!

🏛️ Caesar Cipher

Geser setiap huruf sejauh N posisi dalam alfabet. Sederhana tapi legendary!

Alfabet Normal:
Alfabet Tergeser:

📦 Base64 Encoding

Base64 mengubah data biner menjadi teks yang aman untuk dikirim. Dipakai di email, website, dan API. Ingat: Base64 bukan enkripsi, hanya encoding! Siapa saja bisa decode-nya.

💻 Binary & Hexadecimal

Komputer hanya mengerti angka 0 dan 1 (binary). Setiap huruf yang kamu ketik diubah menjadi deretan angka!

🔨 Hash Generator

Hash adalah "sidik jari digital" dari sebuah teks. Satu huruf berubah = hash berubah total! Hash bersifat satu arah — tidak bisa di-unhash kembali ke teks asli.

💡
Coba ini: Ketik "password123" lalu ubah jadi "password124". Perhatikan bagaimana seluruh hash berubah drastis meski hanya 1 karakter yang berbeda! Ini disebut Avalanche Effect.

🏆 Challenge: Decode Pesan Rahasia!

Decode pesan-pesan berikut menggunakan tool di atas. Temukan pesan aslinya!

Challenge 1 — Caesar Cipher 10 poin
Vhodpdw Gdwdqj gl LLE Gdupdmdbd!
Hint: Pergeseran = 3
Challenge 2 — Base64 10 poin
Q3liZXIgU2VjdXJpdHkgaXR1IEtFUkVOIQ==
Challenge 3 — Binary 15 poin
01001000 01000001 01000011 01001011
Hint: Konversi binary ke teks
Challenge 4 — Caesar + Base64 (Combo!) 25 poin
WW10dCBtZGdoIG1lcGhhcm1hIGhhbGR0aCBmYnlocmYgZnJmaGVsZ2w=
Hint: Decode Base64 dulu, lalu Caesar dengan pergeseran 7