Skip to main content

Apa itu enkripsi sandi?

Enkripsi Cipher adalah berbagai enkripsi di mana kunci digunakan untuk melindungi informasi yang dikodekan.Secara umum, ada dua metode enkripsi cipher mdash; blok dan metode aliran.Ini menentukan bagaimana sandi diterapkan pada pesan asli.Selain kedua metode tersebut, ada dua gaya juga.Cipher adalah simetris atau asimetris tergantung pada apakah pesan tersebut membutuhkan cipher dekripsi yang sama atau berbeda.

Pesan yang dienkripsi telah menjadi pokok kerahasiaan manusia sejak peradaban awal.Metode telah datang dan pergi untuk menjaga keamanan missives yang penting, tetapi sebagian besar telah menjadi semacam enkripsi sandi.Metode menggunakan kunci yang telah dirancang untuk menyandikan dan mendekode pesan telah menempati kehidupan banyak orang.Pada hari -hari awal, kunci -kunci ini hanya rumit berdasarkan teknologi rendah pengguna;Sekarang ada superkomputer yang tidak melakukan apa -apa selain mengenkripsi dan mendekripsi pesan.

Blokir sandi dan stream cipher membentuk sebagian besar jenis sandi.Cipher blok mengkodekan informasi dalam ukuran blok yang telah ditentukan.Jika cipher dirancang untuk menyandikan 200 karakter, maka itulah tepatnya apa yang dilakukannya.Jika pesannya lebih panjang, itu perlu dipecah menjadi beberapa bagian, dan jika lebih pendek, itu membutuhkan karakter padding.Karakter padding adalah karakter yang hanya membuat pesan lebih lama;Ini bisa berupa apa saja dari aliran karakter tunggal hingga bermacam -macam huruf dan spasi secara acak.

Cipher aliran adalah inovasi era komputer.Gaya enkripsi sandi ini menghasilkan dan mengadaptasi string pengkodeannya saat berfungsi.Metode enkripsi ini menggunakan keadaan saat ini dari mesin yang melakukan enkripsi untuk menghasilkan sandi.

Metode ini terus berubah agar sesuai dengan keadaan saat ini sistem.Stream Cyphers hampir tidak bisa dipecahkan selama dua hal tidak terjadi;Kode tidak dapat mengulangi dirinya sendiri dan tidak ada orang yang mencegat pesan yang dapat mengetahui isinya.Jika kode berulang, dimungkinkan untuk memecahkan urutan dengan sedikit usaha karena penanda yang tertinggal di sandi.Jika pencegat mengetahui salah satu konten pesan, mereka dapat memodifikasi pesan tanpa membukanya.

Dalam sandi simetris, kunci yang digunakan untuk menyandikan pesan sama dengan kunci yang digunakan untuk memecahkan kode pesan.Cipher ini sederhana dan mudah dibuat, tetapi kuncinya dalam bahaya saat bergerak dari lokasi ke lokasi untuk decoding.Selain itu, jika salah satu lokasi penahanan utama dikompromikan, maka seluruh sandi hancur.

Enkripsi sandi asimetris menggunakan dua tombol, satu yang mengkodekan pesan dan satu yang memecahkan kode pesan.Ini adalah landasan enkripsi kunci publik.Pesan dibuat dari dua kunci, yang publik dan yang pribadi.Dalam hal ini, kunci berinteraksi untuk memungkinkan orang tertentu membuka kunci pesan tanpa pengetahuan tentang kunci enkripsi yang sebenarnya.