我想了解在網絡上使用的加密機制。 在這一點上我不清楚的一件事: 如果我檢查,例如,google.com證書,我可以看到公鑰長度爲4320位,但Chrome顯示連接使用AES_128_GCM加密,即I預計將使用128位密鑰。 我在這裏錯過了什麼?公鑰長度vs加密算法
-1
A
回答
1
公鑰算法中的4320位用於加密對稱密鑰算法中的128位。公鑰在最初沒有任何共享密鑰的雙方之間建立了安全的通信通道。將此視爲低帶寬信道,由於公鑰算法的計算昂貴性質,這不是非常有用。在實踐中 - 這種公鑰的唯一用途是傳送一個共享密鑰,以建立使用類似AES的高帶寬信道(這要求雙方擁有相同的密鑰)。整個過程就是hybrid cryptosystem的一個例子。
1
相關問題
- 1. SWCrypt公鑰VS PKCS8PEM密鑰
- 2. 提取公共密鑰長度
- 3. 私鑰長度>公鑰?
- 4. iPhone 3DES加密密鑰長度問題
- 5. 公鑰加密
- 6. C#爲DSA加密算法生成公鑰和私鑰
- 7. TLS 1.2 - 密鑰對大小和加密密鑰長度
- 8. RijndaelManaged密鑰長度是否與AES [密鑰長度]相同?
- 9. ECDH與不同長度的公鑰進行密鑰交換?
- 10. RSA加密公鑰?
- 11. 查找公鑰的長度
- 12. 是否有公鑰/私鑰加密方案不會更改郵件的長度?
- 13. 對稱密鑰加密算法
- 14. 加密密鑰大小和算法
- 15. 大密鑰大小的加密算法
- 16. InnoDB最大密鑰長度
- 17. RSA加密基於公鑰
- 18. RSA使用公鑰加密
- 19. Bouncycastle:用公鑰加密
- 20. C/C++加密/與公鑰
- 21. 公鑰郵件加密
- 22. 公鑰VS RSAPublicKeySpec
- 23. 用另一個密鑰加密十六進制密鑰相同長度
- 24. 帶私鑰/公鑰的EPub加密
- 25. 使用RSA公鑰加密DSA私鑰
- 26. 如何爲加密算法創建加密密鑰?
- 27. 是否有8位塊大小的公私密鑰加密算法?
- 28. Python:Pycrypto RSA公共密鑰加密錯誤
- 29. AES加密:InvalidKeyException:密鑰長度不是128/192/256位
- 30. 節點加密createDecipheriv拋出無效的密鑰長度錯誤
謝謝你的回答。因此,爲了仔細檢查我是否正確,實際上,公鑰是證書中的公鑰(不是經過散列或加密),但實際的數據加密是使用對稱密鑰加密完成的(使用公鑰/私鑰密鑰加密僅用於確保安全條件下的對稱密鑰傳輸) – Zack
是的。第一個公鑰系統是Diffie-Hellman密鑰交換系統,它不傳遞任何信息,但允許雙方安全地就一個公共密鑰達成一致。後來的系統(例如RSA,ElGamal)允許傳輸實際的數據,但實際上它們被用作Diffie-Hellman,只是用來建立一個共享密鑰。 –