whycomputer.com >> Rangkaian komputer >  >> Rangkaian

Kekurangan Penyulitan Kunci Awam

Berkongsi mesej yang disulitkan bukanlah kaedah komunikasi yang sangat mudah, dan kerana itu kaedah penyulitan yang berbeza wujud. Yang biasa adalah penyulitan kunci awam, yang memerlukan kedua-dua pihak mempunyai kunci awam dan swasta untuk berkomunikasi. Walaupun ini menawarkan lebih banyak cara keselamatan untuk pengguna, ini juga bermaksud bahawa proses penyulitan dan penyahsulitan lebih kompleks dan dengan demikian lebih perlahan. Juga, kaedah penyulitan ini tidak mengatasi beberapa masalah dengan gangguan dan pengesahan mesej, kedua-duanya juga merupakan masalah keselamatan yang serius.

Asas Penyulitan Kunci Awam

Penyulitan kunci awam menangani kelemahan penyulitan kunci peribadi atau kunci rahsia dengan menawarkan cara yang lebih selamat untuk berkongsi data dengan orang lain. Penyulitan kunci rahsia menggunakan kunci penyulitan tunggal - pada asasnya peta yang menerangkan cara menggegarkan maklumat - untuk menyulitkan dan menyahsulitkan data, dan kedua-dua pihak memerlukan kunci ini untuk berkomunikasi dengan selamat. Sekiranya kunci ini dikompromikan, sesiapa sahaja yang mempunyai kunci boleh membaca sebarang mesej menggunakan kunci itu. Dalam penyulitan kunci awam, komunikator mempunyai dua kunci:kunci awam dan kunci peribadi. Kedua-dua kunci berkaitan:kunci awam menyulitkan data, penyahsulitan peribadi. Pengguna boleh mengambil kunci awam seseorang dan menggunakannya untuk menyulitkan mesej. Kemudian, hanya kunci peribadi orang itu yang dapat menyahsulitkan mesej itu.

Kepantasan

Satu kelemahan penyulitan kunci awam adalah lebih perlahan daripada kaedah lain, seperti penyulitan kunci rahsia. Dalam penyulitan kunci rahsia, satu kunci menyediakan satu-satunya cara untuk menyulitkan dan menyahsulitkan, mempermudah dan mempercepat proses. Dalam penyulitan kunci awam, proses penyulitan dan penyahsulitan harus berfungsi dengan dua kunci yang berbeza, masing-masing saling berkaitan dengan proses matematik yang kompleks yang melibatkan pemfaktoran nombor perdana. Oleh itu, penyulitan dan penyahsulitan memerlukan lebih banyak masa dan sumber komputer.

Pengesahan

Penyulitan kunci awam juga tidak mempunyai kaedah terbina dalam untuk pengesahan. Sebagai contoh, pengguna yang menggunakan kunci awam anda untuk menyulitkan mesej masih boleh berpose sebagai orang lain. Selanjutnya, mesej boleh dipintas atau diubah tanpa pengetahuan pengguna. Walaupun enkripsi kunci awam dapat menjamin bahawa fail dienkripsi dan didekripsi, ia tidak dapat menjamin dari mana fail itu atau jika ia asli atau tidak ada perlindungan tambahan.

Cara Menangani Kekurangan Penyulitan Kunci Awam

Salah satu cara untuk mengatasi kelajuan penyulitan kunci awam adalah dengan menggabungkan kaedah penyulitan kunci awam dan rahsia. Dengan menggunakan sistem kunci rahsia bersama dengan penyulitan kunci awam, anda boleh mendapat faedah keselamatan yang unggul semasa menggunakan single, kunci rahsia apabila boleh untuk meningkatkan kelajuan dan kecekapan penyulitan. Untuk mengesahkan mesej, anda boleh menggunakan sijil yang dihasilkan oleh pihak berkuasa sijil untuk mengesahkan pengguna. Selanjutnya, anda boleh meminta pengguna menghasilkan ringkasan mesej mereka melalui fungsi hash:fungsi ini menghasilkan nombor unik dari mesej yang dapat anda bandingkan dengan nombor yang dihasilkan sendiri menggunakan fungsi hash yang sama. Sekiranya kedua-dua nombor tidak sepadan, maka anda tahu mesej tersebut telah rosak atau diubah.


URL:https://ms.whycomputer.com/rangkaian/1015008804.html

Rangkaian
  • Kekurangan Kuki pada Komputer

    Kuki di komputer adalah fail yang mengandungi maklumat seperti tabiat melayari, tetapan pelayan dan jenis penyemak imbas. Setelah data dikumpulkan, pelayan Web meletakkan kuki (fail) pada cakera keras pengguna. Sekiranya pengguna mengunjungi laman web ini lagi, pelayan mengambil maklumat dari fail,

  • Kelebihan &Kekurangan Penunjuk

    Bergantung pada siapa yang anda tanyakan, petunjuk sama ada berkat atau kutukan. Penunjuk menyediakan mekanisme untuk mengakses dan mengubah objek dan kod secara langsung dalam memori. Penunjuk digunakan dalam banyak bahasa pengaturcaraan untuk memanipulasi rentetan watak, menyampaikan parameter ke

Rangkaian komputer © https://ms.whycomputer.com