比方說,有一個客戶端和一個服務器。他們都互相交換了公鑰。現在如何將數據從服務器下載到客戶端時應用公鑰加密?關於公鑰加密的問題
-2
A
回答
1
在那種情況下使用數字證書,其以加密形式攜帶用戶公鑰。服務器擁有自己的證書,客戶端也有一個在下載開始前匹配的證書。
+1
證書中的公鑰不是加密形式。 – 2011-05-17 00:10:31
3
服務器加密與它的私人鍵,這個數據可以與公共鍵(反之亦然)進行解密。數字和算法是這樣的 - 他們不需要知道彼此的私鑰。
其中一個較簡單的算法叫做RSA,你可以在Wikipedia上找到更多關於它如何工作的內容。你需要一些數學,但沒有什麼複雜的。
由於性能原因,公鑰密碼術僅用於傳輸正常的對稱密鑰。
相關問題
- 1. 問題在公鑰密碼
- 2. RSA加密基於公鑰
- 3. 關於密鑰庫的虛假問題?
- 4. 作爲公鑰使用返回的密鑰的問題長於私有密鑰
- 5. 關於重複密鑰問題
- 6. 公鑰加密
- 7. 公鑰加密
- 8. 私鑰加密公鑰加密
- 9. 公鑰加密的密鑰庫
- 10. .NET基於公鑰的加密
- 11. RSA加密公鑰?
- 12. 關於java中公鑰加密的任何教程?
- 13. RSA密鑰加密/解密問題
- 14. 關於使用RC4使用十六進制密鑰文件的加密問題
- 15. 帶私鑰/公鑰的EPub加密
- 16. iPhone 3DES加密密鑰長度問題
- 17. 關於公式問題
- 18. 帶加密公鑰和私鑰對的大難題概念
- 19. 對稱和公鑰加密
- 20. Bouncycastle:用公鑰加密
- 21. 加密使用公鑰
- 22. RSA公鑰加密openssl
- 23. Gpg使用公鑰加密
- 24. RSA使用公鑰加密
- 25. C/C++加密/與公鑰
- 26. 公鑰郵件加密
- 27. X509證書公鑰加密
- 28. 祕密密鑰分配與Diffie-Hellman的公鑰加密
- 29. 在生成公鑰/私鑰之前關閉RSA加密force
- 30. 檢查我對公鑰加密的理解以及關於算法實現的大小的問題
這不是嚴格的編程問題,因爲它們屬於這裏,但弗拉季斯拉夫給了你一個很好的簡短答案。我唯一要補充的是,當簽名進入(不僅僅是加密)時,公鑰被用來證明某個信息確實由另一方簽名。 – 0xC0000022L 2011-05-16 17:17:21