Belajar Kriptografi
Belajar Kriptografi — Sifer, pencincangan dan TLS pada telefon anda
Belajar Kriptografi ialah aplikasi iOS dan Android percuma yang mengajar kriptografi, daripada sifer Caesar hingga AES, RSA dan TLS, merangkumi 67 kursus berperingkat A1 hingga C2. Setiap pelajaran menggabungkan matematik dengan editor kod pada telefon, supaya anda sendiri menyulitkan, mencincang dan menandatangani sesuatu — bukan sekadar membaca cara ia berfungsi — dengan bantuan AI Mentor untuk bahagian yang belum difahami pada cubaan pertama.
- Harga
- Percuma, Pro pilihan
- Platform
- iOS dan Android
- Bahasa
- 22
- Penarafan umur
- 4+
- Memerlukan
- iOS 15.1 atau lebih baharu
- App Store
- 5.0 ★ (1)


Sifer yang anda taip sendiri ialah sifer yang benar-benar anda fahami.
Membaca bahawa AES mengacak data menggunakan kunci ialah satu perkara; menjalankan XOR, memasukkan kunci yang salah dan melihat output bertukar menjadi hingar ialah perkara yang membuatkan idea itu benar-benar melekat. Kurikulum ini dibina berdasarkan langkah kedua itu, bukan menggantikan langkah pertama tetapi mengikutinya serta-merta.
Apakah aplikasi ini
Belajar Kriptografi ialah aplikasi iOS dan Android percuma yang mengajar kriptografi melalui 67 kursus, daripada sifer Caesar serta asas binari/heks pada tahap A1, melalui AES, RSA, TLS dan tandatangan digital pada tahap B1–B2, hingga kriptografi pascakuantum, bukti pengetahuan sifar dan penyulitan homomorfik pada tahap C1–C2. Setiap pelajaran mengambil masa lima hingga sepuluh minit, termasuk editor kod untuk menulis dan menjalankan sifer atau fungsi cincang pada telefon, manakala AI Mentor menjawab soalan dengan serta-merta.
Dalam aplikasi
Rupa aplikasi ini




Kursus
Kandungan kursus Cryptology
67 kursus berdasarkan kurikulum tersendiri aplikasi ini — daripada sifir Caesar hingga kriptografi pascakuantum dan bukti pengetahuan sifar.
Sifir Klasik dan Asas Nombor
Pengenalan kepada Cryptology, sejarah bidang ini dan kepentingannya hari ini, sifir Caesar, sifir penggantian dan permutasi, serta asas binari, heks dan pengekodan yang diandaikan oleh setiap kursus seterusnya.
Keselamatan Harian dan Asas Serangan
HTTPS untuk pengguna harian, sifir XOR, keselamatan e-mel dan pemesejan, steganografi, penyulitan trafik rangkaian, serta serangan brute-force dan kamus terhadap sifir yang lemah.
Algoritma Teras: Simetri dan Asimetri
PKI dan sijil, DES dan Triple DES, fungsi hash (MD5, SHA-1, SHA-256), AES, RSA, tandatangan digital, pencincangan kata laluan dengan bcrypt, Argon2 dan PBKDF2, serta sifir blok dan strim.
Kejuruteraan Keselamatan Gunaan
Protokol pengesahan kata laluan, OpenSSL dan pengurusan sijil, penyulitan fail yang selamat, pustaka dan API kriptografi, kriptografi kunci awam dalam amalan, serta struktur dan penandatanganan JWT.
Protokol yang Menjalankan Internet
Pertukaran kunci Diffie-Hellman dan ECDH, Kerberos, skim padding RSA secara mendalam, kriptografi lengkung eliptik, OAuth 2.0 dan OpenID Connect, HMAC, SSH, TLS/HTTPS, kriptografi VPN, serta penggunaan hash dan konsensus oleh blockchain.
Topik Lanjutan dan Penyelidikan
Kriptografi pascakuantum dan piawaian NIST FIPS 203/204/205, kriptanalisis dan serangan saluran sisi, bukti pengetahuan sifar, kriptografi berasaskan kekisi dan isogeni, penyulitan homomorfik serta pengiraan berbilang pihak yang selamat.
Cara ia berfungsi
Cara pelajaran kriptografi dijalankan
Kurikulum ini bergerak daripada sifer klasik yang boleh dilakukan dengan tangan kepada algoritma yang sebenarnya menjalankan internet, satu pelajaran ringkas pada satu-satu masa.
Baca satu sifer atau protokol pada satu-satu masa
Pelajaran bermula dengan satu idea — sifer Caesar, perbezaan SHA-256 dengan AES, atau sebab jabat tangan TLS memerlukan dua jenis kunci — yang diterangkan dalam bahasa mudah dan bersesuaian untuk perjalanan menaiki bas, bukan kuliah.
Laksanakannya dalam editor pada peranti
Editor kod terbina dalam berjalan pada telefon itu sendiri: tulis sifer XOR, cincang rentetan dengan SHA-256 atau jana pasangan kunci RSA, kemudian jalankannya dan lihat teks sifir, cap jari atau tandatangan terhasil di hujung yang satu lagi.
Pecahkannya, kemudian pastikan anda benar-benar faham
Kuiz dan cabaran pengekodan menutup setiap topik — beberapa cabaran awal meminta anda sendiri melakukan brute-force terhadap sifer lemah, yang mengajar sebab sifer Caesar dengan 25 anjakan bukanlah keselamatan. Apabila sesuatu bukti atau ralat tidak masuk akal, AI Mentor menerangkannya dalam beberapa saat.
Kandungan
Perkara yang sebenarnya diliputi oleh aplikasi ini
67
Kursus, A1 hingga C2
Daripada sifer klasik dan sistem nombor, melalui AES, RSA, pencincangan dan TLS, hingga kriptografi pascakuantum, bukti pengetahuan sifar dan pengiraan selamat berbilang pihak — enam tahap, bukan satu senarai rata.
</>
Kod sifer dan cincang yang anda jalankan sendiri
Editor kod sebenar pada telefon: laksanakan XOR, penjanaan kunci RSA, HMAC atau tandatangan JWT, kemudian jalankannya serta-merta, bukannya membaca pseudokod pada slaid.
AI
AI Mentor
Tanya sebab skim padding penting, atau sebab pelaksanaan cincang anda menghasilkan perlanggaran sedangkan ia tidak sepatutnya berlaku, dan dapatkan jawapan dalam beberapa saat daripada skrin sembang pelajaran.
PQC
Topik pascakuantum dan peringkat penyelidikan
Kursus C1–C2 melangkaui asas kepada piawaian pascakuantum NIST, kriptografi berasaskan kekisi, penyulitan homomorfik dan pengesahan protokol formal — bahan yang biasanya tidak diterokai oleh kebanyakan kursus pemula.
1/minggu
Cabaran Kod Mingguan
Cabaran kriptografi setiap minggu, diukur berbanding pelajar di seluruh dunia, bukan sekadar berbanding rentetan pencapaian anda sendiri.
Sijil
Sijil tamat kursus
Lulus peperiksaan akhir dan dapatkan sijil tamat kursus yang boleh anda tambahkan pada resume atau profil LinkedIn.
Latar belakang
Apakah kriptografi, dan dari mana sebenarnya seorang pemula patut bermula?
Kriptografi ialah matematik untuk melindungi maklumat — mengacaknya supaya hanya pembaca yang dimaksudkan boleh menggunakannya, menghasilkan cap jari supaya pengusikan dapat dikesan, serta membolehkan dua orang yang tidak saling mengenali bersetuju tentang suatu rahsia atau mengesahkan identiti satu sama lain tanpa pernah bertemu. Setiap halaman HTTPS, setiap pangkalan data kata laluan dan setiap kemas kini aplikasi yang ditandatangani bergantung pada sekumpulan kecil primitif ini. Seorang pemula tidak bermula dengan matematik yang menjadikan RSA selamat; ia bermula dengan sifer Caesar — mengalihkan setiap huruf mengikut jumlah tetap — kerana kelemahan sifer yang begitu mudah ini (sesiapa sahaja boleh mencuba 25 anjakan secara brute-force) ialah asas penaakulan yang menjelaskan sebab algoritma sebenar memerlukan ciri-ciri yang dimilikinya.
Penyulitandua hala, memerlukan kunci
Menukar data yang boleh dibaca kepada teks sifir menggunakan kunci, dan hanya boleh diterbalikkan oleh pihak yang memiliki kunci sepadan. AES dan RSA berbeza dari segi cara kunci itu berfungsi, tetapi kedua-duanya direka untuk diterbalikkan oleh pihak yang betul dan kelihatan seperti hingar kepada orang lain.
Pencincangansehala, tiada kunci
Fungsi seperti SHA-256 yang mengurangkan data dalam apa-apa saiz kepada cap jari dengan panjang tetap, tanpa kunci dan tanpa cara untuk mendapatkan semula data asal. Oleh itu, ia menjadi alat untuk penyimpanan kata laluan dan semakan integriti — di mana-mana sahaja anda hanya perlu mengesahkan padanan, bukan mendapatkan semula input.
Simetri berbanding kunci awamAES berbanding RSA
AES menggunakan satu rahsia bersama untuk kedua-dua arah dan pantas, sebab itulah ia mengendalikan sebahagian besar trafik sebenar. RSA memberikan setiap orang satu kunci awam yang digunakan orang lain untuk menyulitkan data kepadanya, serta satu kunci persendirian yang hanya dipegang olehnya, sekali gus menyelesaikan masalah persetujuan tentang rahsia sejak awal — dalam amalan, TLS menggunakan RSA atau ECDH untuk bersetuju tentang kunci, kemudian AES untuk memindahkan data.
TLS dan tandatangan digitalmaksud ikon mangga pada pelayar
TLS ialah protokol di sebalik HTTPS: jabat tangan yang menukar kunci, kemudian penyulitan simetri untuk sesi tersebut. Tandatangan digital menggunakan matematik asimetri yang sama secara terbalik — menandatangani dengan kunci persendirian supaya sesiapa yang mempunyai kunci awam boleh mengesahkan bahawa mesej itu tulen dan tidak diubah.
Sesuai
Untuk siapa — dan bukan untuk siapa
Sesuai untuk anda jika anda
- Baru bermula dalam kriptografi dan mahu mempelajari sifir Caesar sebelum matematik di sebalik RSA
- Mahu melaksanakan AES, hashing atau tandatangan digital sendiri, bukan sekadar membaca rajah tentang cara ia berfungsi
- Seorang pelajar keselamatan atau CS yang mahukan laluan berstruktur A1-to-C2 di samping kerja kursus
- Mahu bertukar kerjaya ke bidang keselamatan atau peranan backend dan mahukan sesuatu yang kukuh untuk ditunjukkan
- Mahu melangkaui asas hingga ke kriptografi pascakuantum atau bukti pengetahuan sifar suatu hari nanti
Bukan alat yang sesuai jika anda
- Mahukan alat untuk memecahkan penyulitan sebenar atau mengaudit sistem langsung — ini mengajar matematik dan penggunaan yang betul, bukan alat ofensif
- Memerlukan aplikasi yang berfungsi sepenuhnya di luar talian: pelajaran direka untuk sambungan yang tidak stabil, tetapi AI Mentor memerlukan sambungan internet
- Mengharapkan semuanya percuma: kursus pertama adalah percuma, manakala Pro membuka 66 kursus yang lain
- Memerlukan kelayakan yang diiktiraf — sijil ini membuktikan penyelesaian kursus, bukan ijazah
Soalan
Soalan lazim
Apakah aplikasi terbaik untuk mempelajari kriptografi pada telefon?
Soalan yang patut ditanya ialah sama ada anda akhirnya melaksanakan algoritma itu atau sekadar membacanya. Belajar Kriptografi menawarkan 67 kursus daripada sifir Caesar hingga AES, RSA dan TLS, kemudian kriptografi pascakuantum, dengan penyunting kod pada telefon untuk menulis sendiri sifir atau fungsi hash serta AI Mentor untuk menerangkan bukti yang sukar difahami. Aplikasi ini percuma untuk dimulakan pada iOS dan Android, dalam 22 bahasa.
Bolehkah anda mempelajari kriptografi tanpa ijazah matematik?
Ya, untuk tahap praktikal yang diperlukan oleh kebanyakan pembangun dan pelajar. Memahami fungsi AES dan RSA, sebab kunci perlu dirahsiakan, serta perbezaan antara hashing dan penyulitan tidak memerlukan matematik lanjutan. Aritmetik modular dan nombor perdana muncul apabila kursus mula membincangkan dalaman RSA, dan Belajar Kriptografi memperkenalkannya pada ketika itu, dalam konteks yang sesuai, bukannya sebagai bab prasyarat sebelum anda mempelajari sesuatu yang berguna.
Apakah perbezaan antara penyulitan dan hashing?
Penyulitan boleh diterbalikkan: AES atau RSA mengacak data menggunakan kunci, dan kunci yang sepadan mengembalikannya kepada mesej asal. Hashing pula sehala: SHA-256 menghasilkan cap jari dengan panjang tetap tanpa kunci dan tanpa cara untuk mendapatkan semula input. Anda menyulitkan mesej yang perlu dibaca seseorang kemudian, dan anda melakukan hash pada kata laluan atau fail apabila anda hanya perlu menyemak sama ada dua nilai sepadan.
Apakah perbezaan antara penyulitan simetri dan penyulitan kunci awam?
AES bersifat simetri: satu rahsia dikongsi untuk mengunci dan membuka data, dan ia cukup pantas untuk membawa trafik rangkaian sebenar apabila kedua-dua pihak sudah memiliki kunci tersebut. RSA menggunakan kunci awam: semua orang menerima kunci awam yang boleh digunakan oleh orang lain untuk menyulitkan data, serta kunci peribadi yang hanya mereka pegang, sekali gus menyelesaikan masalah persetujuan tentang rahsia itu sejak awal. Dalam amalan, TLS menggabungkan kedua-duanya — matematik kunci awam menyepakati kunci sesi, kemudian AES membawa data sebenar.
Bagaimanakah TLS sebenarnya memastikan sambungan HTTPS selamat?
Jabat tangan TLS menggunakan kriptografi asimetri (RSA atau, kini lebih kerap, ECDH) untuk menyepakati rahsia bersama tanpa pernah menghantar rahsia itu secara jelas melalui rangkaian, kemudian beralih kepada penyulitan simetri yang pantas — biasanya AES — untuk membawa data sebenar sesi tersebut. Tandatangan digital dan sijil dalam jabat tangan yang sama mengesahkan bahawa anda berhubung dengan pelayan sebenar, bukan penyamar. Belajar Kriptografi membina pemahaman ini melalui kursus khusus tentang TLS, PKI dan sijil, bukannya menganggap ikon mangga sebagai kotak hitam.
Adakah aplikasi ini mengajar cara memecahkan penyulitan?
Aplikasi ini mengajar cara sifir, hash, tandatangan dan protokol berfungsi, termasuk kursus tentang kriptanalisis dan serangan saluran sisi serta latihan awal yang meminta anda melakukan brute-force terhadap sifir Caesar yang sengaja dilemahkan — bahan standard dalam mana-mana kelas kriptografi, diajar supaya anda memahami sebab algoritma moden memerlukan ciri-ciri tersebut. Ini bukan alat untuk menyerang sistem sebenar atau mendapatkan semula data orang lain; perbezaan itu dinyatakan dengan jelas sepanjang kurikulum.
Adakah kriptografi pascakuantum disertakan, atau hanya algoritma klasik?
Kedua-duanya. Beberapa tahap pertama merangkumi bahan klasik dan piawaian semasa — daripada sifir Caesar hingga AES, RSA, hashing dan TLS — yang benar-benar diperlukan oleh kebanyakan pelajar dalam kehidupan seharian. Kursus C1–C2 kemudiannya pergi lebih jauh: piawaian pascakuantum NIST (FIPS 203, 204, 205), kriptografi berasaskan kekisi dan isogeni, bukti pengetahuan sifar serta penyulitan homomorfik, untuk sesiapa yang mahu melihat hala tuju bidang ini.
Adakah Belajar Kriptografi percuma?
Aplikasi ini percuma untuk dimuat turun di App Store dan Google Play. Kursus pertama — yang merangkumi sifir klasik serta asas binari dan pengekodan — adalah percuma, begitu juga kuota harian soalan kepada AI Mentor, supaya anda boleh mengikuti pelajaran sebenar sebelum membuat keputusan. Pro membuka 66 kursus yang selebihnya dan menjadikan AI Mentor tanpa had.
Adakah ia berfungsi di luar talian, dalam kereta api bawah tanah atau di dalam kapal terbang?
Aplikasi ini dibina untuk sambungan yang tidak stabil, bukannya tanpa sambungan langsung — pelajaran dan penyunting kod dimuatkan dengan pantas dan terus berfungsi di kawasan biasa yang tiada liputan semasa perjalanan. AI Mentor ialah satu-satunya bahagian yang benar-benar memerlukan sambungan, kerana ia menjawab dalam masa nyata. Jika anda memerlukan aplikasi yang dijamin berfungsi sepenuhnya di luar talian, ambil kira perkara itu sebelum bergantung padanya semasa penerbangan.
Apakah platform dan bahasa yang disokong?
Belajar Kriptografi berjalan pada iOS melalui App Store dan Android melalui Google Play, dalam 22 bahasa, dengan penarafan 4+. Ia merupakan salah satu aplikasi pengekodan CoddyKit, yang berkongsi format pelajaran, penyunting kod dan AI Mentor yang sama merentas pelbagai subjek.
Mulakan
Mulakan dengan sifir Caesar, tamatkan dengan kriptografi pascakuantum
Percuma untuk dimulakan pada iOS dan Android, dalam 22 bahasa.
Lagi daripada CoddyKit
Tersedia di iOS dan Android.