Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/331.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
C# 数字签名-要签名的种子数据的最佳大小是多少_C#_Asp.net Mvc 4_Asp.net Web Api - Fatal编程技术网

C# 数字签名-要签名的种子数据的最佳大小是多少

C# 数字签名-要签名的种子数据的最佳大小是多少,c#,asp.net-mvc-4,asp.net-web-api,C#,Asp.net Mvc 4,Asp.net Web Api,我计划使用数字签名来验证调用我的MVC4.0WebAPI服务的客户端。在ASP.NET 3.5客户端中,我将使用证书创建数字签名,并将其放入授权标头中 我想知道数据应该是多大(当我说data时,我指的是我用来生成签名的字符串)。这重要吗 此外,每次生成签名时更改此种子数据也是一种良好的做法,即在其中包含当前日期和时间 我一直在看这个: 数字签名可以被认为如下: SignatureValue = EncryptWithPrivateKey(DigestOf(data)) 由于数字签名应用于数据的

我计划使用数字签名来验证调用我的MVC4.0WebAPI服务的客户端。在ASP.NET 3.5客户端中,我将使用证书创建数字签名,并将其放入授权标头中

我想知道数据应该是多大(当我说data时,我指的是我用来生成签名的字符串)。这重要吗

此外,每次生成签名时更改此种子数据也是一种良好的做法,即在其中包含当前日期和时间

我一直在看这个:


数字签名可以被认为如下:

SignatureValue = EncryptWithPrivateKey(DigestOf(data))

由于数字签名应用于数据的摘要值,因此其长度并不重要。

数字签名可以被认为如下所示:

SignatureValue = EncryptWithPrivateKey(DigestOf(data))
由于数字签名应用于数据的摘要值,所以其长度并没有那个么重要