2011-05-10 268 views
1

我只是想確保我在正確的軌道公鑰加密

  1. 發件人生成私鑰對,加密消息
  2. 發件人請求接收者的公鑰
  3. 「祕密」,然後用這個加密公鑰
  4. 數據發送到接收器,解密

我認爲從邏輯上說的「祕密」只能是ENC雖然是加密的祕密連接到加密的文件/文件,但用接收機公鑰加密了嗎?

回答

1

p1。發件人生成會話對稱密鑰。

p3。會話密鑰使用該公鑰加密。

是的,加密的祕密附加到加密的文件。這是沒有風險的,因爲這是一個會話(一次性)的關鍵。

+0

感謝,將在7分鐘內接受 – Den 2011-05-10 16:07:38

+0

很迷茫,有這麼多的廢話在互聯網上,一些文章互相矛盾:S – Den 2011-05-10 16:18:34

+0

@Den我一直推薦這本書作爲公共密鑰加密一個基本的閱讀:HTTP ://www.amazon.com/gp/product/0072254947?ie = UTF8&tag = eldocorp-20&linkCode = as2&camp = 1789&creative = 390957&creativeASIN = 0072254947 – 2011-05-10 16:24:26

2

公共密鑰加密:一個簡單的方法來可視化,這是如下:

我向某人發送解鎖框,他們可以把東西,在然後,他們將其關閉並鎖定。他們可以將箱子寄給我,而且我有唯一可以打開鎖的鑰匙。

鎖定框是公鑰加密;關鍵是我的私鑰。

對稱密鑰加密是這樣工作的:

我們在Home Depot購買掛鎖,它帶有兩個鍵。你拿一個,移到波士頓;我帶一個人前往聖何塞。我們可以掛鎖箱子並來回運送,只有我們有鑰匙。

0
  1. 發件人生成會話對稱密鑰
    • 雙方的對稱含義將使用相同的密鑰。
  2. 發件人加密數據會話密鑰
  3. 發送方請求接收方公鑰
  4. 收件人發送公鑰同時保持匹配私鑰祕密。
  5. 會話密鑰使用接收器公鑰加密。
    • 現在只有接收機私鑰可以解密會話密鑰
  6. 加密數據和加密會話密鑰被髮送到接收器。
  7. 接收方解密發件人會話密鑰使用接收方祕密私鑰
  8. 接收方解密數據使用解密會話密鑰

堅持與約翰·布朗的比喻:

  1. 我用鑰匙一箱鎖的文檔。
  2. 我請一個朋友給我發一個只有他們有鑰匙的箱子。
  3. 我將我的文檔盒子鑰匙的副本放在我的朋友盒中並鎖定它。
  4. 我將文檔框和我的朋友框(其中包含文檔框的關鍵字)發送給我的朋友。
  5. 我的朋友用他們的祕密鑰匙打開他們的盒子,並從裏面檢索文件盒子鑰匙。
  6. 我的朋友然後使用該密鑰打開文檔框。