1
A
回答
3
下面是一個簡單的方案:使用公鑰/私鑰加密建立對稱密鑰。然後使用該對稱密鑰進行所有加密。
如果您還需要確保消息的完整性和不可抵賴性,那麼您可以通過散列函數運行消息,該函數會將其映射到固定長度。然後你可以簽名散列。
通常情況下,您不希望使用公鑰來加密郵件。與對稱密鑰相比,公鑰/私鑰對更難以生成,並且使用長加密的成本更高。
+2
速度更快,而且可能更安全。其實它存在!這就是所謂的TLS! – bmargulies 2010-05-16 16:24:54
相關問題
- 1. 私鑰長度>公鑰?
- 2. 私鑰加密公鑰加密
- 3. 帶私鑰/公鑰的EPub加密
- 4. 公鑰郵件加密
- 5. RijndaelManaged密鑰長度是否與AES [密鑰長度]相同?
- 6. 使用RSA公鑰加密DSA私鑰
- 7. 作爲公鑰使用返回的密鑰的問題長於私有密鑰
- 8. PyCrypto:解密只用文件中的公鑰(無私鑰+公鑰)
- 9. 公鑰和私鑰API密鑰
- 10. 公鑰長度vs加密算法
- 11. 簽名APK - 密鑰是否是私鑰?
- 12. 私鑰/公鑰
- 13. 如何更改ECDSA的密鑰長度?
- 14. WSO2使用公鑰私鑰加密/解密密碼(字符串)
- 15. 提取從OpenSSL的密鑰文件的公鑰和私鑰
- 16. 使用RSA私鑰加密郵件是否安全
- 17. PHP openssl加密解密錯誤?無效的公鑰/私鑰?
- 18. 用私鑰加密的數據只能用公鑰解密。
- 19. ECDH與不同長度的公鑰進行密鑰交換?
- 20. Zyan Communication Framework - 公鑰已更改,因爲郵件被加密
- 21. 出於安全目的,是否可以定期更改公鑰和私鑰API密鑰?
- 22. 使用私鑰和公鑰加密文件
- 23. Python加密,RSA公鑰/私鑰,大文件
- 24. 與公鑰/私鑰
- 25. Java - 公鑰 - 私鑰加密 - 如何計算RSA中的私鑰 - UNSOLVED
- 26. 導入公私密鑰對
- 27. 私人公鑰是不同
- 28. 用RSA公鑰和私鑰加密和解密一個SecretKey
- 29. 在PKCS#1中交換公鑰/私鑰OAEP加密/解密
- 30. iphone - 如何用公鑰加密NSData並用私鑰解密?
相反,看看http://en.wikipedia.org/wiki/Hybrid_cryptosystem其他答案的建議。 – 2010-05-16 17:05:52