Cara Membuat Penyulitan

Isi kandungan:

Cara Membuat Penyulitan
Cara Membuat Penyulitan

Video: Cara Membuat Penyulitan

Video: Cara Membuat Penyulitan
Video: COLUMNAR TRANSPOSITION - PROSES PENYULITAN 2024, Mac
Anonim

Tidak semua maklumat mesti tersedia untuk tontonan umum. Salah satu cara untuk melindungi maklumat adalah penyulitan, iaitu penyusunan algoritma khas yang membolehkan anda menyusun semula maklumat ke dalam bentuk yang hanya difahami oleh beberapa orang.

Cara membuat penyulitan
Cara membuat penyulitan

Penyekat yang paling primitif adalah penggunaan kata atau huruf tambahan. Pada masa kanak-kanak, banyak yang cuba bercakap dalam bahasa fiksyen, misalnya, menambahkan suku kata "ma" selepas setiap vokal. Kaedah ini hanya berfungsi semasa perbualan, yang lain tidak mungkin dapat memahami anda. Tidak mungkin maklumat bertulis dapat dienkripsi dengan cara ini, kerana algoritma seperti itu dapat dikira dengan mudah.

Cipher kanak-kanak lain adalah penghapusan huruf dari perkataan. Selalunya, semua huruf vokal atau huruf lain dihapuskan. Jadi, sebagai contoh, dari kalimat "Datang untuk melawat" anda boleh mendapatkan "prhd in gst". Tidak sukar untuk menguraikan tanpa petunjuk tambahan.

Cipher simetri

Dengan cara lain, mereka dipanggil kriptosistem simetri. Keunikan kaedah penyulitan ini adalah bahawa kunci yang sama digunakan untuk penyulitan dan penyahsulitan. Algoritma mesti dipersetujui oleh pihak terlebih dahulu.

Salah satu kaedah penyulitan yang paling biasa adalah menulis teks secara menegak, bukan melintang. Jadual dengan ketinggian tetap dan panjang berubah disusun. Maklumat yang diperlukan direkodkan secara menegak. Sebaik sahaja teks mencapai ukuran tertentu, teks akan dibungkus ke lajur seterusnya. Kemudian meja dikeluarkan, dan cipher yang diterima dihantar ke pihak kedua. Untuk membuat penyahsulitan, sudah cukup untuk mengetahui ketinggian meja.

Sekiranya maklumat itu sangat berharga dan perlu dienkripsi dengan lebih teliti, permutasi berganda dapat digunakan. Maksudnya, kaedah sebelumnya diulang lagi dengan perubahan ketinggian meja. Selain itu, dalam jadual kedua, anda tidak boleh menggunakan lajur, tetapi baris, ini hanya akan menyulitkan penyahsulitan. Beberapa rekod enkripsi dalam corak zigzag, pepenjuru, atau lingkaran.

Cipher asimetri disebut ciphers, yang kuncinya diketahui sebelumnya. Digunakan terutamanya di Internet. Sebagai contoh, tandatangan digital berfungsi dengan bantuan kriptosistem asimetri.

Menggantikan huruf

Kelebihan kaedah penyulitan ini daripada kaedah sebelumnya adalah hampir mustahil untuk mengetahuinya sendiri. Paling tidak, ia akan memakan masa yang sangat lama.

Cara termudah adalah apabila satu huruf dipadankan dengan huruf lain. Contohnya, A = B, D = D dan sebagainya. Pertama, mereka menulis teks itu sendiri, dan kemudian menggantikan huruf satu demi satu. Kelebihan kaedah ini ialah anda dapat mempelajari jadual penggantian yang diperlukan sekali, dan kemudian menggunakannya secara berterusan. Pertaruhan terbaik anda adalah dengan hanya membelah abjad menjadi dua, meletakkan huruf bersebelahan, dan memadankannya dengan cara itu.

Disyorkan: