Sar*_*nan 1 encryption algorithm performance analysis
我正在比较这三种算法,我觉得RSA需要更多时间,但我无法得出哪种算法最好.
以下是使用microsoft给出的代码对3种方法进行的性能分析器结果



所有输入字符串都是Here is some data to encrypt!.
任何人都可以建议我,我断言RSA由于导入参数方法而具有性能损失,我想使用ManagedRijandel方法.
我正在将它用于需要正常加密[不是非常强和慢]的地方,但它应该是高性能的.
请从您的角度+建议中给我分析详细信息.
注意:1.比较对称和非对称并不是更好..但我需要一些强有力的分析.
此外,我的内存分析显示RSA的内存使用量较少.
框架:.Net Framework V4与C#和VS2010请提出建议.
RSA将比Rijndael或AES等对称密码慢.通常的方法是使用RSA加密小密钥(128或256位)以发送到目的地.然后使用AES或Rijndael将密钥用于加密更大的数据文件,目的地现在具有在其末尾解密的正确密钥.
简而言之,对于小块数据使用RSA,对大块数据使用AES/Rijndael.