Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.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
Windows phone 7 如何在wp8中对数据(字符串)进行签名_Windows Phone 7_C# 4.0_Windows Phone 8_Public Key Encryption_Encryption Asymmetric - Fatal编程技术网

Windows phone 7 如何在wp8中对数据(字符串)进行签名

Windows phone 7 如何在wp8中对数据(字符串)进行签名,windows-phone-7,c#-4.0,windows-phone-8,public-key-encryption,encryption-asymmetric,Windows Phone 7,C# 4.0,Windows Phone 8,Public Key Encryption,Encryption Asymmetric,应用程序将从服务器接收令牌字符串。我想用私钥签署这个令牌。我将在下一个请求中将相应的公钥和签名令牌传递回服务器。现在,服务器将使用公钥验证该令牌,以检查请求是否来自经过身份验证的用户 如何实现这一点?您尝试过吗?我尝试过UnicodeConverter=新UnicodeConverter;CSP参数=新的CSP参数;parameters.KeyContainerName=MyContainer;RSACryptServiceProvider obj=新的RSACryptServiceProvid

应用程序将从服务器接收令牌字符串。我想用私钥签署这个令牌。我将在下一个请求中将相应的公钥和签名令牌传递回服务器。现在,服务器将使用公钥验证该令牌,以检查请求是否来自经过身份验证的用户


如何实现这一点?

您尝试过吗?我尝试过UnicodeConverter=新UnicodeConverter;CSP参数=新的CSP参数;parameters.KeyContainerName=MyContainer;RSACryptServiceProvider obj=新的RSACryptServiceProviderParameters;字节[]dataToEncrypt=ByteConverter.GetByteInputDataInstring;字节[]a=obj.signdatatoencrypt,SHA256;布尔值=obj.VerifyDataToEncrypt,SHA256,a;字符串SentToServer=Convert.ToBase64Stringa;服务器能否验证此SentToServer字符串是否由SHA256签名?