Perbezaan antara Key Public dan Private Key

Anonim

Kunci Awam vs Kekunci Swasta

Kriptografi adalah kajian menyembunyikan maklumat, dan ia digunakan apabila berkomunikasi melalui medium yang tidak dipercayai seperti internet, di mana maklumat perlu dilindungi daripada pihak ketiga yang lain. Penyulitan menggunakan algoritma yang dipanggil cipher untuk menyulitkan data dan ia boleh didekripsi hanya menggunakan kunci khas. Maklumat yang disulitkan dikenali sebagai ciphertext dan proses mendapatkan maklumat asal (plaintext) dari ciphertext dikenali sebagai dekripsi. Salah satu kaedah penyulitan yang digunakan secara meluas ialah Penyulitan Kunci Awam (yang lain adalah Penyulitan Kunci Symmetric). Khas enkripsi utama awam adalah bahawa dua kunci yang berbeza tetapi berkaitan dengan mathematik yang dipanggil kunci awam dan kunci persendirian digunakan (berbanding dengan penyulitan kunci simetrik, yang menggunakan kunci persendirian yang sama untuk penyulitan dan penyahsulitan).

Penyulitan kunci awam menyulitkan data menggunakan kunci awam penerima dan ia tidak boleh didekripsi tanpa menggunakan kunci persendirian yang sepadan. Dengan kata lain, anda memerlukan satu kunci untuk mengunci (menyulitkan pianteks) dan kunci lain untuk membuka kunci (menyahsulit cypertext). Perkara penting adalah bahawa satu kunci tidak boleh digunakan di tempat yang lain. Bergantung pada kunci yang diterbitkan, penyulitan kunci awam boleh digunakan untuk dua tujuan.

Apakah Kunci Awam?

Dalam penyulitan utama awam, data yang disulitkan dengan menggunakan kunci awam penerima tidak boleh didekripsi tanpa menggunakan kunci peribadi yang sepadan. Sebaliknya, kunci awam boleh digunakan untuk menyahsulit data yang disulitkan oleh kunci peribadi yang sepadan. Walau bagaimanapun, kunci awam tidak boleh digunakan di tempat kunci peribadi. Sekiranya kunci pengunci dibuat awam, maka sistem ini boleh digunakan oleh sesiapa sahaja untuk menghantar komunikasi peribadi kepada pemegang kunci buka kunci. Ini memastikan bahawa penerima undang-undang (orang yang mempunyai kunci peribadi yang sepadan) adalah satu-satunya orang yang dapat membaca mesej tersebut. Oleh itu, ini mengesahkan kerahsiaan komunikasi antara dua pihak.

Apakah Kunci Swasta?

Dalam penyulitan utama awam, kunci peribadi hanya boleh digunakan untuk menyahsulitkan data yang disulitkan menggunakan kunci awam yang sepadan. Begitu juga, data yang disulitkan dengan menggunakan kunci persendirian hanya boleh di-decrypted menggunakan kunci awam yang sepadan. Walau bagaimanapun, kunci peribadi tidak boleh digunakan di tempat kunci awam. Sekiranya kunci pengunci dibuat secara peribadi, sistem ini membolehkannya mengesahkan bahawa dokumen dikunci oleh pemiliknya. Sebabnya ialah mesej yang disulitkan oleh penghantar hanya boleh dibuka oleh orang yang mempunyai kunci awam yang sepadan, dengan itu mengesahkan bahawa penghantar sebenarnya memegang kunci peribadi (yang bermaksud mesej asli dan tidak diserap telah diterima). Oleh itu, ini digunakan untuk tandatangan digital.

Apakah perbezaan di antara Kunci Awam dan Kunci Swasta?

Kekunci utama dan kunci awam adalah kekunci kunci yang digunakan dalam kriptografi utama awam. Sekiranya kunci pengunci dibuat awam, maka kunci buka kunci menjadi kunci persendirian, dan sebaliknya. Kunci awam tidak boleh digunakan untuk memperoleh kunci persendirian. Sekiranya kunci awam adalah kunci penguncian, maka ia boleh digunakan untuk menghantar komunikasi peribadi (untuk melindungi kerahsiaan). Sekiranya kunci persendirian adalah kunci penguncian, maka sistem itu boleh digunakan untuk mengesahkan dokumen yang dihantar oleh pemegang kunci persendirian (untuk mengekalkan keaslian).