0

我必须在我的应用程序中加入 rsa 加密。我将拥有公钥和私钥。问题是我需要将敏感数据存储在移动设备上的 sql ce 数据库中。我需要加密相对较小的字符串,例如最多 20、30 个字符,但它们有很多。稍后他们将不得不上传。

我已经测试了 RSA 加密。对于 20 字节源,我在输出时加密了 172 字节。输出长度可以下降吗?

我选择的位强度是 1024。

任何帮助将不胜感激。谢谢

4

2 回答 2

2

输出的长度与您的密钥大小直接相关。

缩短它的唯一方法是使用较弱的密钥。

一种实用的方法可能是以某种方式组合短字段(刚好在密钥大小之下)。

于 2012-09-20T09:06:48.023 回答
0

加密结果受填充影响,因此您可能希望通过以下方式减少此开销

于 2012-09-20T09:13:22.493 回答