This article has been translated from English to Malay.
Untuk benar-benar memahami konsep tanda tangan digital, kita mesti pertama faham bagaimana enkripsi berfungsi.
Enkripsi adalah konsep utama dalam kriptografi.
Untuk memahami proses bagaimana transaksi “ditandatangani“, yang diperlukan untuk membelanjakan bitcoin anda (dan mata wang kripto lain), anda perlu biasa dengan konsep enkripsi dan peranannya.
Mata wang kripto menggunakan enkripsi dengan cara yang menarik, tetapi untuk memahami bagaimana ia berfungsi, kita mesti pelajari terlebih dahulu penggunaan enkripsi secara konvensional.
Dalam kriptografi, enkripsi adalah teknik yang digunakan untuk melindungi privasi mesej dengan mengubahnya menjadi bentuk yang HANYA boleh dibaca oleh penerima yang dimaksudkan.Orang lain akan melihatnya sebagai huruf-huruf rawak yang tidak masuk akal.
Apa itu enkripsi?
Enkripsi adalah proses mengubah data seperti teks yang boleh dibaca (dikenali sebagai “plaintext”) menggunakan algoritma (disebut sebagai “sipher”) untuk menjadikannya tidak boleh dibaca kepada sesiapa kecuali mereka yang memiliki pengetahuan khusus, biasanya disebut sebagai "“kunci”.
Hasil daripada proses ini adalah teks dienkripsi (dikenali sebagai “ciphertext”).
Dalam erti kata yang paling asas, enkripsi bermaksud menggunakan “matematik canggih” dan satu set arahan yang diikuti oleh komputer (satu “algoritma”) untuk menyamarkan dan melindungi data.

Contohnya, jika anda menghantar mesej dan mengenkripsinya, ia dikodkan dalam format yang tidak dapat dibaca atau difahami oleh penyusup.
Algoritma ini mengacaukan data plaintext menjadi teks yang tidak dapat difahami yang dikenali sebagai ciphertext, yang kelihatan seperti omong kosong tanpa penggunaan kunci khas yang menyahsulitkannya.
Ini adalah contoh ciphertext yang kelihatan seperti omong kosong:
EjQbCXilQmoEssL0tP1395IKLEAwSEhptF6ogdoHGZ1LHgpeon7PFWcADod/ir78LKdc72r17ZzwGCpQbd5XU7Tha7ESBhWe6EzGjxthdGBL+tSsj343yFTp6PgBOcZO
(Kalau anda pernah minum lebih banyak dari sepatutnya, anda mungkin pernah taip sesuatu yang serupa. 🤣)
Ini bermaksud setelah data dienkripsi menggunakan algoritma, anda tidak dapat menafsirkannya atau meneka kandungan asal data dari ciphertext. Inilah cara mesej anda dipastikan selamat dari mata yang tidak diingini.
Jadi untuk merumuskan:
- Enkripsi adalah proses menukar plaintext kepada teks dienkripsi. Teks dienkripsi ini adalah teks yang tidak dapat difahami yang dikenali sebagai “ciphertext”. Oleh kerana teks dienkripsi tidak dapat dibaca oleh sesiapa pun, teks dienkripsi menyembunyikan mesej asal dari orang yang tidak sepatutnya melihatnya.
- Nyahsulitan adalah proses menukar teks dienkripsi kepada plaintext. Pada dasarnya, ia adalah kebalikan daripada enkripsi. Ia digunakan untuk menyahsulitkan ciphertext supaya hanya orang yang sepatutnya mengakses dan membaca mesej sahaja yang boleh.
Bagaimana enkripsi berfungsi?
Dalam ilustrasi di bawah, anda dapat melihat bagaimana data berubah dari plaintext ke ciphertext dan kembali ke plaintext melalui penggunaan “kunci“ enkripsi dan nyahsulitan.
Kunci boleh jadi serupa (“simetrik”) atau unik (“asimetrik”).
Ini bermaksud terdapat dua jenis enkripsi utama:
- Enkripsi simetrik: Jenis enkripsi ini adalah saling, yang bermaksud kunci YANG SAMA digunakan untuk mengenkripsi dan menyahsulitkan data.
- Enkripsi asimetrik: Jenis enkripsi ini menggunakan dua kunci YANG BERBEZA untuk enkripsi dan nyahsulitan: kunci peribadi dan kunci awam.
Pada dasarnya, jika penghantar dan penerima data menggunakan kunci YANG SAMA untuk mengenkripsi dan menyahsulitkan data, ia disebut enkripsi simetrik.
Dan jika kuncinya BERBEZA untuk enkripsi dan nyahsulitan, maka ia adalah enkripsi asimetrik.
Dalam kriptografi, “kunci” adalah sekadar nombor besar (nombor panjang dengan banyak digit) atau rentetan nombor dan huruf.Sebuah kunci digunakan untuk menukar plaintext menjadi ciphertext dan sebaliknya (ciphertext menjadi plaintext).
Mata wang kripto hanya menggunakan enkripsi asimetrik, jadi saya akan memfokuskan sepenuhnya pada enkripsi asimetrik mulai sekarang.
