C# 数字签名-要签名的种子数据的最佳大小是多少
我计划使用数字签名来验证调用我的MVC4.0WebAPI服务的客户端。在ASP.NET 3.5客户端中,我将使用证书创建数字签名,并将其放入授权标头中 我想知道数据应该是多大(当我说data时,我指的是我用来生成签名的字符串)。这重要吗 此外,每次生成签名时更改此种子数据也是一种良好的做法,即在其中包含当前日期和时间 我一直在看这个: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)) 由于数字签名应用于数据的
数字签名可以被认为如下:
SignatureValue = EncryptWithPrivateKey(DigestOf(data))
由于数字签名应用于数据的摘要值,因此其长度并不重要。数字签名可以被认为如下所示:
SignatureValue = EncryptWithPrivateKey(DigestOf(data))
由于数字签名应用于数据的摘要值,所以其长度并没有那个么重要