evo真人(中国)

文章橫幅PC版
文章橫幅iPad版
文章橫幅手機版

什麼是公鑰密碼

TIME:2019-03-21 09:08  click: 117 次 來源: 未知

公鑰密碼中,密鑰分為加密密鑰和解密密鑰兩種。發送者用加密密鑰對消息進行加密,接收者用解密密鑰對密文進行解密。要明白公鑰密碼,清晰地區分加密密鑰和解密密鑰是十分重要的。加密密鑰是發送者加密時運用的,而解密密鑰則是接收者解密時運用的。

細心考慮一下加密密鑰和解密密鑰的區別,我們能夠發現

發送者只需要加密密鑰

接收者只需要解密密鑰

解密密鑰不能夠被竊聽者獲取

加密密鑰被竊聽者獲取也沒問題

也便是說,解密密鑰從一開始便是由接收者本人保管的,因而只需將加密密鑰發給發送者就能夠處理密鑰配送問題了,而基本不需要配送解密密鑰。

公鑰密碼中,加密密鑰普通是公開的。正是由於加密密鑰能夠隨意公開,因而該密鑰被稱為公鑰( public key)。公鑰能夠顺利获得郵件間接發送給接收者,也能夠刊登在報紙的廣告欄上,做成看板放在街上,或許做成網頁公開給天下上任何人,而完全不必擔憂被竊聽者盜取。

固然,我們也沒有須要非要將公鑰公開給全天下全部的人,但至少我們需要將公鑰發送給需要運用公鑰進行加密的通信對象(也便是給本人發送密文的發送者)。

相對地,解密密鑰是絕對不可以公開的,這個密鑰只能由你本人來運用,因而稱為私鑰( private key)。私鑰不能夠被別人知道,也不能夠將它發送給別人,乃至也不可以發送給本人的通信對象。

公鑰和私鑰是一一關於應的,一對公鑰和私鑰統稱為密鑰對( key pair)。由公鑰進行加密的密文,必須運用與該公鑰配對的私鑰才可以解密。密鑰對中的兩個密鑰之間具有十分密切的關係—數學上的關係—因而公鑰和私鑰是不可以分別獨自生成的。

公鑰密碼的運用者需要生成一個包羅公鑰和私鑰的密鑰對,此中公鑰會被發送給別人,而私鑰則僅供本人運用。稍後我們將具體嘗試生成一個密鑰對。

 

上一篇:數字簽名的方法 下一篇:密文為什麼能作為簽名使用?