Belajar Kriptografi
Belajar Kriptografi — Cipher, hashing, dan TLS di ponsel Anda
Belajar Kriptografi adalah aplikasi iOS dan Android gratis yang mengajarkan kriptografi, mulai dari cipher Caesar hingga AES, RSA, dan TLS, melalui 67 kursus dengan tingkat penilaian A1 hingga C2. Setiap pelajaran memadukan matematika dengan editor kode di ponsel, sehingga Anda mengenkripsi, melakukan hashing, dan menandatangani sesuatu sendiri alih-alih hanya membaca cara kerjanya, dengan bantuan AI Mentor untuk bagian yang belum dipahami pada percobaan pertama.
- Harga
- Gratis, Pro opsional
- Platform
- iOS dan Android
- Bahasa
- 22
- Rating usia
- 4+
- Memerlukan
- iOS 15.1 atau lebih baru
- App Store
- 5.0 ★ (1)


Cipher yang Anda ketik sendiri adalah cipher yang benar-benar Anda pahami.
Membaca bahwa AES mengacak data dengan sebuah kunci adalah satu hal; menjalankan XOR, memasukkan kunci yang salah, dan melihat hasilnya berubah menjadi derau adalah hal yang membuat konsepnya melekat. Kurikulum ini dibangun di sekitar langkah kedua tersebut, bukan menggantikan langkah pertama, melainkan langsung mengikutinya.
Apa itu
Belajar Kriptografi adalah aplikasi iOS dan Android gratis yang mengajarkan kriptografi melalui 67 kursus, mulai dari cipher Caesar serta dasar-dasar biner/heksadesimal pada level A1, hingga AES, RSA, TLS, dan tanda tangan digital pada B1–B2, lalu kriptografi pascakuantum, bukti tanpa pengetahuan, dan enkripsi homomorfik pada C1–C2. Setiap pelajaran berlangsung lima hingga sepuluh menit, dilengkapi editor kode untuk menulis dan menjalankan cipher atau fungsi hash di ponsel, serta AI Mentor yang menjawab pertanyaan secara langsung.
Di dalam aplikasi
Tampilannya




Kursusnya
Cakupan kursus Cryptology
67 kursus yang diambil dari kurikulum aplikasi ini sendiri — mulai dari sandi Caesar hingga kriptografi pascakuantum dan zero-knowledge proofs.
Sandi Klasik dan Dasar-Dasar Bilangan
Pengantar Cryptology, sejarah bidang ini dan alasan pentingnya saat ini, sandi Caesar, sandi substitusi dan permutasi, serta dasar-dasar biner, heksadesimal, dan encoding yang menjadi landasan semua kursus berikutnya.
Keamanan Sehari-hari dan Dasar-Dasar Serangan
HTTPS untuk pengguna sehari-hari, sandi XOR, keamanan email dan pesan, steganografi, enkripsi lalu lintas jaringan, serta serangan brute-force dan dictionary terhadap sandi yang lemah.
Algoritma Inti: Simetris dan Asimetris
PKI dan sertifikat, DES dan Triple DES, fungsi hash (MD5, SHA-1, SHA-256), AES, RSA, tanda tangan digital, hashing kata sandi dengan bcrypt, Argon2, dan PBKDF2, serta sandi blok dan sandi stream.
Rekayasa Keamanan Terapan
Protokol autentikasi kata sandi, OpenSSL dan pengelolaan sertifikat, enkripsi file yang aman, pustaka dan API kriptografi, kriptografi kunci publik dalam praktik, serta struktur dan penandatanganan JWT.
Protokol yang Menjalankan Internet
Pertukaran kunci Diffie-Hellman dan ECDH, Kerberos, skema padding RSA secara mendalam, kriptografi kurva eliptik, OAuth 2.0 dan OpenID Connect, HMAC, SSH, TLS/HTTPS, kriptografi VPN, serta penggunaan hashing dan konsensus dalam blockchain.
Topik Lanjutan dan Riset
Kriptografi pascakuantum dan standar NIST FIPS 203/204/205, kriptanalisis dan serangan side-channel, zero-knowledge proofs, kriptografi berbasis lattice dan isogeny, enkripsi homomorfik, serta komputasi multipihak yang aman.
Cara kerjanya
Cara pelajaran kriptografi berlangsung
Kurikulum ini bergerak dari cipher klasik yang dapat Anda kerjakan dengan tangan hingga algoritma yang benar-benar menjalankan internet, satu pelajaran singkat setiap kali.
Baca satu cipher atau protokol setiap kali
Pelajaran dimulai dengan satu ide — cipher Caesar, perbedaan SHA-256 dari AES, atau alasan handshake TLS memerlukan dua jenis kunci — yang dijelaskan dengan bahasa sederhana dan dirancang untuk perjalanan naik bus, bukan kuliah.
Implementasikan di editor pada perangkat
Editor kode bawaan berjalan langsung di ponsel: tulis cipher XOR, lakukan hashing pada string dengan SHA-256, atau buat pasangan kunci RSA, lalu jalankan dan lihat ciphertext, sidik jari digital, atau tanda tangan muncul di hasilnya.
Pecahkan, lalu periksa apakah Anda benar-benar memahaminya
Kuis dan tantangan coding menutup setiap topik — beberapa tantangan awal meminta Anda melakukan brute-force pada cipher lemah sendiri, yang mengajarkan mengapa cipher Caesar dengan 25 pergeseran bukanlah keamanan. Saat sebuah pembuktian atau kesalahan tidak masuk akal, AI Mentor menjelaskannya dalam hitungan detik.
Apa saja isinya
Cakupan aplikasi sebenarnya
67
Kursus, A1 hingga C2
Dari cipher klasik dan sistem bilangan hingga AES, RSA, hashing, dan TLS, lalu ke kriptografi pascakuantum, bukti tanpa pengetahuan, dan komputasi multipihak yang aman — enam level, bukan satu daftar datar.
</>
Kode cipher dan hash yang Anda jalankan sendiri
Editor kode sungguhan di ponsel: implementasikan XOR, AES, pembuatan kunci RSA, HMAC, atau tanda tangan JWT, lalu jalankan langsung, alih-alih membaca pseudocode di slide.
AI
AI Mentor
Tanyakan mengapa skema padding penting, atau mengapa implementasi hash Anda mengalami collision padahal seharusnya tidak, lalu dapatkan jawabannya dalam hitungan detik dari layar chat pelajaran.
PQC
Topik pascakuantum dan tingkat penelitian
Kursus C1–C2 melampaui dasar-dasar dan membahas standar pascakuantum NIST, kriptografi berbasis kisi, enkripsi homomorfik, serta verifikasi protokol formal — materi yang biasanya tidak dibahas sampai tuntas oleh sebagian besar kursus pemula.
1/minggu
Tantangan Coding Mingguan
Tantangan kriptografi setiap minggu, diukur berdasarkan pencapaian pelajar di seluruh dunia, bukan hanya berdasarkan streak Anda sendiri.
Sertifikat
Sertifikat penyelesaian
Lulus ujian akhir dan dapatkan sertifikat penyelesaian yang dapat Anda tambahkan ke resume atau profil LinkedIn.
Latar belakang
Apa itu kriptografi, dan dari mana sebenarnya seorang pemula harus mulai?
Kriptografi adalah matematika untuk melindungi informasi — mengacaknya agar hanya pembaca yang dituju yang dapat menggunakannya, membuat sidik jari digitalnya agar perubahan dapat terdeteksi, serta memungkinkan dua orang asing menyepakati sebuah rahasia atau memverifikasi identitas satu sama lain tanpa pernah bertemu. Setiap halaman HTTPS, setiap basis data kata sandi, dan setiap pembaruan aplikasi yang ditandatangani bergantung pada sekumpulan kecil primitif ini. Seorang pemula tidak memulai dari matematika yang membuat RSA aman; ia mulai dengan cipher Caesar — menggeser setiap huruf sebanyak jumlah tertentu — karena kelemahan cipher sesederhana ini (siapa pun dapat mencoba 25 pergeseran secara brute-force) justru merupakan penalaran yang menjelaskan mengapa algoritma nyata memerlukan berbagai karakteristik tersebut.
Enkripsidua arah, memerlukan kunci
Mengubah data yang dapat dibaca menjadi ciphertext dengan sebuah kunci, yang hanya dapat dikembalikan ke bentuk semula oleh orang yang memegang kunci yang sesuai. AES dan RSA berbeda dalam cara kerja kuncinya, tetapi keduanya dirancang agar dapat dijalankan secara terbalik oleh pihak yang tepat dan tampak seperti derau bagi semua orang lainnya.
Hashingsatu arah, tanpa kunci
Fungsi seperti SHA-256 yang mengubah data dengan ukuran apa pun menjadi sidik jari digital dengan panjang tetap, tanpa kunci dan tanpa cara untuk kembali ke data asli. Karena itu, hashing digunakan untuk penyimpanan kata sandi dan pemeriksaan integritas — di mana pun Anda hanya perlu mengonfirmasi kecocokan, bukan memulihkan input.
Simetris vs kunci publikAES vs RSA
AES menggunakan satu rahasia bersama untuk kedua arah dan bekerja cepat, sehingga menjadi pengangkut sebagian besar lalu lintas nyata. RSA memberi setiap orang kunci publik yang digunakan orang lain untuk mengenkripsi serta kunci privat yang hanya mereka pegang, sehingga memecahkan masalah penyepakatan rahasia sejak awal — dalam praktiknya TLS menggunakan RSA atau ECDH untuk menyepakati kunci, lalu AES untuk memindahkan data.
TLS dan tanda tangan digitalarti ikon gembok di browser
TLS adalah protokol di balik HTTPS: handshake yang menukar kunci, lalu enkripsi simetris untuk sesi tersebut. Tanda tangan digital menggunakan matematika asimetris yang sama secara terbalik — menandatangani dengan kunci privat agar siapa pun yang memiliki kunci publik dapat mengonfirmasi bahwa pesan tersebut asli dan tidak diubah.
Kesesuaian
Untuk siapa — dan bukan untuk siapa
Cocok untuk Anda jika Anda
- Baru mulai mempelajari kriptografi dan ingin mempelajari sandi Caesar sebelum matematika di balik RSA
- Ingin mengimplementasikan AES, hashing, atau tanda tangan digital sendiri, bukan sekadar membaca diagram tentang cara kerjanya
- Seorang mahasiswa keamanan atau CS yang menginginkan jalur terstruktur dari A1 hingga C2 berdampingan dengan perkuliahan
- Seorang yang sedang berganti karier dan menargetkan peran di bidang keamanan atau backend, serta menginginkan sesuatu yang konkret untuk ditunjukkan
- Ingin melampaui dasar-dasar dan akhirnya mempelajari kriptografi pascakuantum atau zero-knowledge proofs
Bukan alat yang tepat untuk Anda jika Anda
- Menginginkan alat untuk membobol enkripsi nyata atau mengaudit sistem yang sedang aktif — aplikasi ini mengajarkan matematika dan penggunaan yang benar, bukan alat ofensif
- Membutuhkan aplikasi yang sepenuhnya offline: pelajaran dirancang untuk koneksi yang tidak stabil, tetapi AI Mentor memerlukan koneksi
- Mengharapkan semuanya gratis: kursus pertama gratis, sedangkan Pro membuka 66 kursus lainnya
- Membutuhkan kualifikasi terakreditasi — sertifikat ini membuktikan penyelesaian kursus, bukan gelar
Pertanyaan
Pertanyaan yang sering diajukan
Apa aplikasi terbaik untuk belajar kriptografi di ponsel?
Pertanyaan yang perlu diajukan adalah apakah Anda benar-benar mengimplementasikan algoritmanya atau hanya membaca tentangnya. Belajar Kriptografi menyediakan 67 kursus mulai dari sandi Caesar hingga AES, RSA, dan TLS, sampai kriptografi pascakuantum, dengan editor kode di ponsel untuk menulis sendiri sandi atau fungsi hash serta AI Mentor untuk membantu menjelaskan pembuktian yang sulit dipahami. Aplikasi ini gratis untuk digunakan di iOS dan Android, dalam 22 bahasa.
Bisakah belajar kriptografi tanpa gelar matematika?
Ya, untuk tingkat praktis yang dibutuhkan sebagian besar developer dan mahasiswa. Memahami fungsi AES dan RSA, alasan kunci harus tetap rahasia, serta perbedaan hashing dan enkripsi tidak memerlukan matematika tingkat lanjut. Aritmetika modular dan bilangan prima akan muncul saat kursus membahas bagian internal RSA, dan Belajar Kriptografi memperkenalkannya pada bagian tersebut, sesuai konteks, bukan sebagai bab prasyarat sebelum Anda mempelajari sesuatu yang berguna.
Apa perbedaan antara enkripsi dan hashing?
Enkripsi dapat dibalik: AES atau RSA mengacak data menggunakan kunci, lalu kunci yang sesuai mengembalikannya menjadi pesan asli. Hashing bersifat satu arah: SHA-256 menghasilkan sidik jari dengan panjang tetap tanpa kunci dan tanpa cara untuk kembali ke input. Anda mengenkripsi pesan yang perlu dibaca seseorang nanti, sedangkan Anda melakukan hashing pada kata sandi atau file ketika Anda hanya perlu memeriksa apakah dua nilai cocok.
Apa perbedaan antara enkripsi simetris dan enkripsi kunci publik?
AES bersifat simetris: satu rahasia bersama digunakan untuk mengunci dan membuka data, sehingga cukup cepat untuk membawa lalu lintas jaringan nyata setelah kedua pihak memiliki kuncinya. RSA menggunakan kunci publik: semua orang mendapatkan kunci publik yang dapat digunakan orang lain untuk mengenkripsi data, serta kunci privat yang hanya mereka simpan sendiri. Ini memecahkan masalah menyepakati rahasia tersebut sejak awal. Dalam praktiknya, TLS menggabungkan keduanya — matematika kunci publik menyepakati kunci sesi, lalu AES membawa data sebenarnya.
Bagaimana TLS sebenarnya menjaga koneksi HTTPS tetap aman?
Handshake TLS menggunakan kriptografi asimetris (RSA atau, yang kini lebih sering digunakan, ECDH) untuk menyepakati rahasia bersama tanpa pernah mengirimkan rahasia tersebut secara terbuka melalui jaringan, lalu beralih ke enkripsi simetris yang cepat — biasanya AES — untuk membawa data aktual sesi. Tanda tangan digital dan sertifikat dalam handshake yang sama memastikan bahwa Anda terhubung ke server yang asli, bukan penyamar. Belajar Kriptografi menjelaskan proses ini secara bertahap melalui kursus khusus tentang TLS, PKI, dan sertifikat, bukan memperlakukan ikon gembok sebagai kotak hitam.
Apakah aplikasi ini mengajarkan cara membobol enkripsi?
Aplikasi ini mengajarkan cara kerja sandi, hash, tanda tangan, dan protokol, termasuk kursus kriptanalisis dan serangan side-channel serta latihan awal yang meminta Anda melakukan brute-force terhadap sandi Caesar yang sengaja dibuat lemah — materi standar dalam kelas kriptografi apa pun, yang diajarkan agar Anda memahami alasan algoritma modern memerlukan sifat-sifat tersebut. Aplikasi ini bukan alat untuk menyerang sistem nyata atau mengambil data milik orang lain; perbedaan tersebut dinyatakan secara jelas di seluruh kurikulum.
Apakah kriptografi pascakuantum dibahas, atau hanya algoritma klasik?
Keduanya. Beberapa level pertama membahas materi klasik dan standar saat ini — mulai dari sandi Caesar hingga AES, RSA, hashing, dan TLS — yang benar-benar dibutuhkan sebagian besar pelajar sehari-hari. Kursus C1–C2 kemudian melangkah lebih jauh: standar pascakuantum NIST (FIPS 203, 204, 205), kriptografi berbasis lattice dan isogeny, zero-knowledge proofs, serta enkripsi homomorfik, bagi siapa pun yang ingin melihat arah perkembangan bidang ini.
Apakah Belajar Kriptografi gratis?
Aplikasi ini gratis untuk diunduh di App Store dan Google Play. Kursus pertama — yang membahas sandi klasik serta dasar-dasar biner dan encoding — gratis, begitu juga kuota harian pertanyaan untuk AI Mentor, sehingga Anda dapat menyelesaikan pelajaran nyata sebelum memutuskan. Pro membuka 66 kursus lainnya dan membuat AI Mentor tanpa batas.
Apakah aplikasi ini bisa digunakan secara offline, di kereta bawah tanah, atau di pesawat?
Aplikasi ini dirancang untuk koneksi yang tidak stabil, bukan tanpa koneksi sama sekali — pelajaran dan editor kode dimuat dengan cepat dan tetap berfungsi saat melewati area tanpa sinyal yang umum selama perjalanan. AI Mentor adalah satu-satunya bagian yang benar-benar memerlukan koneksi karena menjawab secara real-time. Jika Anda membutuhkan aplikasi yang dijamin sepenuhnya offline, pertimbangkan hal itu sebelum mengandalkannya selama penerbangan.
Platform dan bahasa apa saja yang didukung?
Belajar Kriptografi berjalan di iOS melalui App Store dan di Android melalui Google Play, dalam 22 bahasa, dengan rating 4+. Aplikasi ini merupakan salah satu aplikasi coding CoddyKit, yang menggunakan format pelajaran, editor kode, dan AI Mentor yang sama untuk berbagai subjek.
Mulai
Mulai dari sandi Caesar, berakhir di kriptografi pascakuantum
Gratis untuk mulai digunakan di iOS dan Android, dalam 22 bahasa.
Lainnya dari CoddyKit
Tersedia di iOS dan Android.