Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance RSA、ManagedRijndael和;用C语言管理AES#_Performance_Algorithm_Encryption_Analysis - Fatal编程技术网

Performance RSA、ManagedRijndael和;用C语言管理AES#

Performance RSA、ManagedRijndael和;用C语言管理AES#,performance,algorithm,encryption,analysis,Performance,Algorithm,Encryption,Analysis,我比较这3种算法,我觉得RSA需要更多的时间,但我无法得出哪种算法最好 以下是使用microsoft提供的代码对这3种方法进行的性能分析器结果 所有的输入字符串都是这里有一些要加密的数据 任何人都可以建议我,我断言由于import-parameters方法,RSA会有性能损失,我想使用ManagedRijandel方法 我使用它的地方,一个正常的加密[不是很强,很慢]是必要的,但它应该是性能 请从您的角度和建议为我提供分析细节 注: 1.比较对称和不对称并不更好。。但我需要一些强有力的分析

我比较这3种算法,我觉得RSA需要更多的时间,但我无法得出哪种算法最好

以下是使用microsoft提供的代码对这3种方法进行的性能分析器结果

所有的输入字符串都是
这里有一些要加密的数据

任何人都可以建议我,我断言由于import-parameters方法,RSA会有性能损失,我想使用ManagedRijandel方法

我使用它的地方,一个正常的加密[不是很强,很慢]是必要的,但它应该是性能

请从您的角度和建议为我提供分析细节

注: 1.比较对称和不对称并不更好。。但我需要一些强有力的分析

  • 此外,我的内存分析显示,RSA使用的内存使用更少

  • 框架:.Net框架V4与C#&VS2010 请建议


  • RSA将比对称密码(如Rijndael或AES)慢。通常的方法是使用RSA加密要发送到目的地的小密钥(128或256位)。然后使用AES或Rijndael将密钥用于加密一个更大的数据文件,目的地现在拥有正确的密钥来解密该文件


    简而言之,使用RSA处理小块数据,使用AES/Rijndael处理大块数据。

    这不是一个真正的编程问题……这个问题是关于基于性能的算法选择,无论如何,使用分析器测量算法性能确实需要代码,我使用C#完成了这项工作。我需要专家的意见,这个论坛在这方面做得比任何论坛都好。将RSA与AES进行比较就像将苹果与橙子进行比较。每个密码都有一个完全不同的目标。对上述结果有何分析意见?