1

是否有不会改变消息长度的公钥/私钥加密方案?

我想一次加密一个数据包,但如果数据包增长,它就不再只是一个数据包长。

4

1 回答 1

3

这是一个简单的方案:使用公钥/私钥加密来建立对称密钥。然后使用该对称密钥进行所有加密。

如果您还需要确保消息的完整性和不可否认性,那么您可以通过哈希函数运行消息,该函数会将其映射到固定长度。然后你可以对哈希进行签名。

通常,无论如何您都不想使用公钥来加密消息。与对称密钥相比,公钥/私钥对更难生成且用于长加密的成本更高。

于 2010-05-16T16:17:25.717 回答