【发布时间】:2011-10-15 18:37:00
【问题描述】:
我正在比较这三种算法,我觉得 RSA 需要更多时间,但我无法得出最好的结论。
以下是使用 microsoft 给出的代码对 3 种方法进行的性能分析器结果
所有输入字符串都是Here is some data to encrypt!。
谁能建议我,我断言 RSA 由于导入参数方法而有性能损失,我想使用 ManagedRijandel 方法。
我将它用于需要正常加密 [不是很强大和很慢] 但它应该是高性能的地方。
请从您的角度+建议给我分析细节。
注意: 1. 比较对称和不对称并不是更好。但我需要一些强有力的分析。
另外,我的内存分析显示使用 RSA 的内存使用量更少。
框架:.Net Framework V4 与 C# & VS2010 请提出建议。
【问题讨论】:
-
不是一个真正的编程问题...
-
这个问题是关于基于性能的算法选择,无论如何使用分析器测量算法性能确实需要代码,我已经使用 C# 完成了。我需要专家的意见,这个论坛比任何论坛都做得更好。
-
比较 RSA 和 AES 就像比较苹果和橘子。每个密码都有一个完全不同的目标。
标签: performance algorithm encryption analysis