Guest User

Untitled

a guest
Jul 20th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.45 KB | None | 0 0
  1. Error in: /sample.html.
  2.  
  3. Error Message:The profile for the user is a temporary profile.
  4.  
  5.  
  6. Source: mscorlib
  7.  
  8. Method: System.Security.Cryptography.SafeProvHandle CreateProvHandle(System.Security.Cryptography.CspParameters, Boolean)
  9.  
  10. Stack Trace: at System.Security.Cryptography.Utils.CreateProvHandle(CspParameters parameters, Boolean randomKeyContainer)
  11. at System.Security.Cryptography.RSACryptoServiceProvider.ImportParameters(RSAParameters parameters)
  12. at System.Security.Cryptography.RSA.FromXmlString(String xmlString)
  13. at website1.CryptoHelper.SignAndSecureData(String xmlKey, String[] values) in C:website1CryptoHelper.cs:line 52
  14. at website1.CryptoHelper.SignAndSecureData(String[] values) in C:website1CryptoHelper.cs:line 40
  15.  
  16. public static string SignAndSecureData(string[] values)
  17. {
  18. string xmlKey = "<RSAKeyValue><Modulus>p9HPjw9PMOCbYlu7YiE5chOOLgLfPR4L9jmcAyjrRsAekw0Z/xhs9G3Nl2P5G+/kMangrwg0egh2ium+3j5NuB0UGFEs8jKk/deSwwbxsxp+0p1JoY6jkHaQ1ItmrDVU5TZGjh7jNjBn5TpsrcFdxkslJp1x9ki248E7z7q1uhs=</Modulus><Exponent>AQAB</Exponent><P>27HXXHera3Voek0qg5pJf8wsl0Tq4xGl+tl1/f0rt1g6hyx4egS4/finWlptUnTnXu81oboYq7mI/kjzFiOPbQ==</P><Q>w41mCFTmdmINIo85D/8umTdwDsC+FOVlyYTVlw/xHBc/HxQQVOQOCVOJA9kZsVSUBr6fXY3yfSe/jxQXyzOSpw==</Q><DP>QCo38TzOZys6YYYKJbe5QccbOu8Y/0rXRGWhDZaU3w64wWQep9ybPyoRjtUcWtnj/Zk1+89Dh1xAA6zAurWWHQ==</DP><DQ>dsWiDDtswshpC+2LjgDCz8KRKBS/Hrf567zncdn36sTfzMOF69mcAOQg2xp4dXFWewY6izsU5hlHSuK8VOodDw==</DQ><InverseQ>WAmgU5XPgZNVXDMqYePpVZzQoiOblX4UlM21xTt/ZmvC7+af0c00LqOW4nbkwDqKCuRcD8X5Yr3H7IraaANjyg==</InverseQ><D>QbMRGAe9T/xOuLYC6Qrqy28+dWLodKvjsPSi0FXfriYekiFJ8SVl2ld2anNYHgjPhGXmMX/7016m0gFqmOU5VV1zzHVH0c0wecnKhhnJC+irjNgNwy9xwM1mnVoce9auk2qiAMhr2cL1NtwUf8cuXBfzm39ZF9Sxsn4fE1+p+ck=</D></RSAKeyValue>";
  19. return SignAndSecureData(xmlKey, values);
  20. }
  21.  
  22. public static string SignAndSecureData(string xmlKey, string[] values)
  23. {
  24. XmlDocument xmlDoc = new XmlDocument();
  25. xmlDoc.LoadXml("<x></x>");
  26.  
  27. for (int i = 0; i < values.Length; i++)
  28. _AddNode(xmlDoc, "v" + i.ToString(), values[i]);
  29.  
  30. RSACryptoServiceProvider rsa = new RSACryptoServiceProvider();
  31. rsa.FromXmlString(xmlKey);
  32.  
  33. byte[] signature = rsa.SignData(Encoding.ASCII.GetBytes(xmlDoc.InnerXml),
  34. "SHA1");
  35.  
  36. _AddNode(xmlDoc, "s", Convert.ToBase64String(signature, 0, signature.Length));
  37. return EncryptCookie(xmlDoc.InnerXml);
  38. }
Add Comment
Please, Sign In to add comment