公鑰和私鑰的理解

2021-07-24 14:33:44 字數 560 閱讀 7167

公鑰和私鑰就是俗稱的不對稱加密方式,是從以前的對稱加密(使用使用者名稱與密碼)方式的提高。用電子郵件的方式說明一下原理。

使用公鑰與私鑰的目的就是實現安全的電子郵件,必須實現如下目的:

1. 我傳送給你的內容必須加密,在郵件的傳輸過程中不能被別人看到。

2. 必須保證是我傳送的郵件,不是別人冒充我的。

要達到這樣的目標必須傳送郵件的兩人都有公鑰和私鑰。

比如說,我要給你傳送乙個加密的郵件。首先,我必須擁有你的公鑰,你也必須擁有我的公鑰。

首先,我用你的公鑰給這個郵件加密,這樣就保證這個郵件不被別人看到,而且保證這個郵件在傳送過程中沒有被修改。你收到郵件後,用你的私鑰就可以解密,就能看到內容。

其次我用我的私鑰給這個郵件加密,傳送到你手裡後,你可以用我的公鑰解密。因為私鑰只有我手裡有,這樣就保證了這個郵件是我傳送的。

當a->b資料時,a會使用b的公鑰加密,這樣才能確保只有b能解開,否則普羅大眾都能解開加密的訊息,就是去了資料的保密性。驗證方面則是使用籤 驗章的機制,a傳資料給大家時,會以自己的私鑰做簽章,如此所有收到訊息的人都可以用a的公鑰進行驗章,便可確認訊息是由 a 發出來的了。

github 公鑰 私鑰 理解公鑰與私鑰

一 公鑰演算法與私鑰演算法 1 私鑰演算法 私鑰加密演算法,又稱 對稱加密演算法,因為這種演算法解密金鑰和加密金鑰是相同的。也正因為同一金鑰既用於加密又用於解密,所以這個金鑰是不能公開的。常見的有 des加密演算法 aes加密演算法 2 公鑰演算法 公鑰加密演算法,也就是 非對稱加密演算法,這種演算...

公鑰 私鑰 公鑰私鑰

小明想寫一封情書給小紅,但是這封情書是很私密的東西,小明不想讓除了小紅之外的其他人知道。小明看過flydean的部落格,他知道了有個對稱加密的好東西。於是小明想,如果我將情書使用對稱加密演算法進行加密,然後再把加密後的情書傳給小紅豈不就是安全了?但是小明又仔細思考了一下,發現了乙個問題,對稱加密演算...

關於公鑰和私鑰的理解

個人有幾天的時間對於公鑰和私鑰總是搞不清楚,所以後來研究之後,分享給大家 公鑰和私鑰就是俗稱的非對稱加密方式,是從以前的對稱加密 使用使用者名稱與密碼 方式的提高。用電子郵件的方式說明一下原理。使用公鑰與私鑰的目的就是實現安全的電子郵件,必須實現如下目的 1.我傳送給你的內容必須加密,在郵件的傳輸過...