Apa itu algoritma enkripsi?
Enkripsi adalah ilmu membuat teks tidak dapat dibaca untuk meneruskannya dengan aman dan diam -diam kepada penerima yang dituju, yang menggunakan kunci untuk mendekripsi pesan.Algoritma enkripsi adalah serangkaian langkah yang ditentukan untuk enkripsi data.Teks asli disebut sebagai plaintext , dan setelah algoritma enkripsi telah diterapkan padanya, itu disebut ciphertext .Algoritma enkripsi dapat disebut sebagai cipher , dan sering diberi nama.Misalnya, ada satu algoritma enkripsi bernama blowfish dan satu lagi bernama AES (standar enkripsi lanjutan), misalnya.
Algoritma enkripsi dapat bergantung pada substitusi, seperti pada kipher substitusi, atau transposisi, seperti dalam transposisisandi.Contoh cipher awal yang diketahui mengandalkan algoritma enkripsi sederhana.Sebagai contoh, Julius Caesar menggunakan sandi yang melibatkan substitusi di mana ia menggeser huruf -huruf alfabet sehingga A diwakili oleh A D, A B diwakili oleh E, dan sebagainya.Karena ada 26 huruf dalam alfabet, 25 sandi semacam ini dapat dibuat - tanggal 26 akan memiliki A REPLACE A, yang tidak terlalu rahasia.Kunci dari sandi ini dapat dianggap sebagai jumlah tempat bergeser.Tidak perlu, namun, untuk algoritma enkripsi untuk menggunakan huruf.Ini dapat menggunakan angka dan simbol lainnya sebagai pengganti huruf.Dalam cerita pendek "The Gold Bug," Edgar Allen Poe menggunakan cipher substitusi di mana algoritma enkripsi melibatkan jenis substitusi ini, menggunakan simbol. 53 ##+305)) 6*; 4826) 4#.) 4#); 806*; 48+8¶60)) 85 ;;] 8*;:#*8+83 (88) 5*+; 46 (; 88*96*?; 8)*#(; 485); 5*+2:*#
(; 4956*2 (5*-4) 8¶8*; 4069285);) 6+8) 4 ##; 1 (#9; 48081; 8: 8#1; 48+85; 4) 485+528806*81 (#9; 48; (88; 4 (#? 34; 48) 4#;161 ;: 188;#?;