Ich kämpfe damit, dass diese Ver- und Entschlüsselung richtig funktioniert. Ich verwende este Klasse, die von Wolfwyrd und este Anweisungen.
Nachstehend finden Sie den Code:
RSACryptoServiceProvider rsaKey = EncryptionUtils.GetRSAFromSnkFile(@"c\:a.snk");
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.PreserveWhitespace = true;
xmlDoc.LoadXml("<foo />");
SignXml(xmlDoc, rsaKey); //http://msdn.microsoft.com/en-us/library/ms229745.aspx
bool result = VerifyXml(xmlDoc, rsaKey); //http://msdn.microsoft.com/en-us/library/ms229950.aspx
System.Diagnostics.Debug.Write(result); //false
gibt zurück. false
. Hinweis: Ich habe dieselbe snk-Datei verwendet, und es ist dasselbe verschlüsselte XML-Dokument, das ich zu überprüfen versuche, warum gibt es zurück false
? Was übersehe ich?