Skip to main content

Bagaimana Memahami Kod Penyulitan

Now Go Build with Werner Vogels EP1 - Jakarta (April 2025)

Now Go Build with Werner Vogels EP1 - Jakarta (April 2025)
Anonim

WPA2, WEP, 3DES, AES, Symmetric, Asymmetric: Apa maksud semua istilah ini, dan mengapa anda perlu mengambil berat?

Semua istilah di atas berkaitan dengan teknologi penyulitan yang digunakan untuk melindungi data anda. Penyulitan dan kriptografi, secara umum, boleh menjadi topik yang sukar untuk membungkus kepala anda. (Perkataan "algoritma kriptografi" boleh mencetuskan gambaran mental sesetengah profesor nerdy yang menulis persamaan di papan tulis, menggumarkan sesuatu kepada dirinya sendiri tentang Medulla Oblongata sebagai mata anda melambai dari kebosanan.) Untungnya, kita memecahkan perkara dengan cara yang mudah mudah dicerna.

Kenapa Anda Perlu Penjagaan Mengenai Penyulitan?

Sebab utama yang anda perlu peduli tentang penyulitan adalah kadang-kadang ia adalah satu-satunya perkara antara data anda dan orang jahat. Anda perlu mengetahui asas-asas supaya anda sekurang-kurangnya mengetahui bagaimana data anda dilindungi oleh bank anda, pembekal e-mel, dan lain-lain. Anda ingin memastikan mereka tidak menggunakan barangan ketinggalan zaman yang telah pun telah dilakukan penggodam retak.

Penyulitan digunakan di mana-mana sahaja dalam semua jenis aplikasi. Tujuan utama penggunaan penyulitan ialah untuk melindungi kerahsiaan data atau untuk membantu melindungi integriti mesej atau fail. Penyulitan boleh digunakan untuk kedua-dua data 'dalam transit', seperti apabila ia dipindahkan dari satu sistem ke sistem lain, atau untuk 'berehat' pada DVD, pemacu USB, atau media penyimpanan lain.

Cara Terbaik untuk Belajar Tentang Penyulitan dan Kriptografi

Salah satu alat yang paling awal digunakan untuk mendapatkan pengalaman bersendirian dengan penyulitan adalah aplikasi yang dipanggil CrypTool. CrypTool pada asalnya dibangunkan oleh Deutsche Bank pada tahun 1998 dalam usaha untuk meningkatkan pemahaman pekerja terhadap kriptografi. Sejak itu, CrypTool telah berkembang menjadi satu suite alat pendidikan dan digunakan oleh syarikat lain, serta universiti, dan sesiapa sahaja yang ingin belajar tentang penyulitan, kriptografi, dan cryptanalysis.

Cryptool asal, yang kini dikenali sebagai Cryptool 1 (CT1), adalah aplikasi berasaskan Microsoft Windows. Sejak itu, terdapat beberapa versi lain yang dikeluarkan seperti Cryptool 2 (versi moden CrypTool, JCrypTool (untuk Mac, Win, dan Linux), serta versi berasaskan pelayar semata yang dipanggil CrypTool-Online.

Dalam semua lelaran mereka, semua aplikasi ini mempunyai satu matlamat dalam fikiran: membuat kriptografi sesuatu yang tidak dapat difahami orang biasa jenis matematik.

Jika belajar penyulitan dan kriptografi masih terdengar sedikit di sebelah membosankan, jangan takut - bahagian terbaik dari apa yang berkaitan dengan crypto adalah bahagian di mana anda dapat memecahkan kod. Cryptanalysis adalah perkataan mewah untuk memecahkan kod atau cuba mencari tahu apa mesej yang disahsulit itu, tanpa kunci. Ini adalah bahagian yang menyeronokkan untuk mengkaji semua perkara ini kerana semua orang suka teka-teki dan mahu menjadi penggodam macam.

Pencipta CrypTool juga mempunyai tapak peraduan untuk pemecah kod yang dipanggil MysteryTwister. Tapak ini membolehkan anda mencuba nasib anda terhadap ciphers yang memerlukan hanya pen dan kertas, atau anda boleh meningkatkan cabaran yang lebih rumit yang memerlukan beberapa kemahiran pengaturcaraan ditambah dengan beberapa kuasa pengkomputeran yang serius.

Jika anda benar-benar berfikir bahawa anda mempunyai apa yang diperlukan, anda boleh menguji kemahiran anda terhadap "Ciphers Tidak Selesai". Ini ciphers telah dianalisis dan diteliti oleh yang terbaik terbaik selama bertahun-tahun dan masih belum retak. Sekiranya anda memecah salah satu daripada ini maka anda mungkin mendapat tempat dalam sejarah sebagai lelaki atau gal yang retak yang tidak dapat dikalahkan (Siapa tahu, anda mungkin akan mendarat sendiri dengan NSA!).

Intinya, penyulitan tidak perlu menjadi raksasa menakutkan yang besar. Walaupun anda tidak begitu hebat di matematik, itu tidak bermakna anda tidak dapat memahami penyulitan dan bersenang-senang belajar mengenainya untuk boot. Berikan CrypTool satu percubaan - anda mungkin akan menjadi pemecah kod hebat berikutnya di luar sana.