回答

3

下面是一個簡單的方案:使用公鑰/私鑰加密建立對稱密鑰。然後使用該對稱密鑰進行所有加密。

如果您還需要確保消息的完整性和不可抵賴性,那麼您可以通過散列函數運行消息,該函數會將其映射到固定長度。然後你可以簽名散列。

通常情況下,您不希望使用公鑰來加密郵件。與對稱密鑰相比,公鑰/私鑰對更難以生成,並且使用長加密的成本更高。

+2

速度更快,而且可能更安全。其實它存在!這就是所謂的TLS! – bmargulies 2010-05-16 16:24:54