Ang pangunahing pagkakaiba sa pagitan ng Public key at Private Key ay kung ang pampublikong key ay ang locking key, maaari itong magamit upang magpadala ng pribadong komunikasyon (ibig sabihin, upang mapanatili ang pagiging kumpidensyal) habang Kung ang pribadong key ay ang locking key, pagkatapos ay magagamit ang system upang i-verify ang mga dokumentong ipinadala ng may hawak ng pribadong key (ibig sabihin, upang mapanatili ang pagiging tunay).
Ang Cryptography ay ang pag-aaral ng pagtatago ng impormasyon. Nagbibigay-daan ito sa pagprotekta ng impormasyon mula sa ibang mga third party kapag naganap ang komunikasyon sa isang hindi pinagkakatiwalaang medium gaya ng internet. Gumagamit ang pag-encrypt ng algorithm na tinatawag na cipher upang i-encrypt ang data at maaari lamang itong i-decrypt gamit ang isang espesyal na key. Ang ciphertext o ciphertext ay ang naka-encrypt na impormasyon. Ang decryption ay ang proseso ng pagkuha ng orihinal na impormasyon (plaintext) mula sa ciphertext. Mayroong dalawang paraan ng pag-encrypt. Ang mga ito ay Public Key Encryption at Symmetric Key Encryption. Ang pampublikong key encryption ay naglalaman ng dalawang magkaibang key ngunit may kaugnayan sa matematika. Sila ang pampublikong susi at pribadong susi. Ginagamit ng symmetric key encryption ang parehong pribadong key para sa encryption at decryption.
Ano ang Public Key?
Sa public key encryption, ang data na naka-encrypt gamit ang pampublikong key ng tatanggap ay hindi maaaring i-decrypt nang hindi gumagamit ng katugmang pribadong key. Sa kabilang banda, pinapayagan ng pampublikong key ang pag-decryption ng data na naka-encrypt ng katugmang pribadong key.
Figure 01: Cryptography
Gayunpaman, hindi posibleng gamitin ang pampublikong susi sa lugar ng pribadong susi. Kung pampubliko ang locking key, maaaring gamitin ng sinuman ang system para magpadala ng pribadong komunikasyon sa may hawak ng unlocking key. Tinitiyak nito na ang legal na tatanggap o ang may katugmang pribadong key ay ang tanging taong makakabasa ng mensahe. Kaya, kinukumpirma nito ang pagiging kumpidensyal ng komunikasyon sa pagitan ng dalawang partido.
Ano ang Private Key?
Sa public key encryption, pinapayagan lang ng private key na i-decrypt ang data na na-encrypt gamit ang katugmang pampublikong key. Katulad nito, ang data na naka-encrypt gamit ang pribadong key ay maaari lamang i-decrypt gamit ang katugmang pampublikong key. Gayunpaman, hindi posibleng gamitin ang pribadong susi sa lugar ng pampublikong susi. Kung pribado ang locking key, ginagawang posible ng system na ito na i-verify na ni-lock ng may-ari ang mga dokumentong iyon. Ang dahilan ay ang isang mensaheng naka-encrypt ng nagpadala ay maaari lamang mabuksan ng isang tao na may katugmang pampublikong susi, kaya na-verify na ang nagpadala ay aktwal na may hawak ng pribadong key. Sa madaling salita, nangangahulugan ito na ang orihinal at hindi na-tamper na mensahe ay natanggap na. Samakatuwid, ginagamit ito ng mga digital signature.
Ano ang Pagkakaiba sa pagitan ng Public Key at Private Key?
Ang Public key ay isang naka-publish na key na tumutulong na magpadala ng secure na mensahe sa isang receiver. Kung ito ang locking key, maaari itong magamit upang magpadala ng pribadong komunikasyon.
Sa kabilang banda, ang pribadong susi ay isang lihim na susi. Nakakatulong itong i-decrypt ang mga mensaheng naka-encrypt gamit ang isang katugmang pampublikong key. Kung ang pribadong key ay ang locking key, maaaring gamitin ang system para i-verify ang mga dokumentong ipinadala ng may hawak ng pribadong key.
Buod – Public Key vs Pribadong Key
Ang Public key at private key ay ilang key na ginagamit sa public key cryptography. Kung ang locking key ay ginawang pampubliko, ang susi sa pag-unlock ay magiging pribadong key at vice versa. Ang pampublikong susi ay hindi maaaring gamitin upang kunin ang pribadong susi. Ang pagkakaiba sa pagitan ng Public key at Private Key ay kung ang public key ay ang locking key, maaari itong magamit upang magpadala ng pribadong komunikasyon (i.e. upang mapanatili ang pagiging kumpidensyal) habang Kung ang pribadong key ay ang locking key, kung gayon ang system ay maaaring gamitin. upang i-verify ang mga dokumentong ipinadala ng may hawak ng pribadong susi (ibig sabihin, upang mapanatili ang pagiging tunay).