我一直在試圖序列化一個對象到XML然後散列結果,但是每當我創建散列它總是相同的不同的對象,不知道我在做什麼錯或者遺漏了。幫助將不勝感激。序列化對象到XML並散列結果
這裏是我使用的代碼:
private static byte[] CreateHash<T>(T value)
{
using (MemoryStream stream = new MemoryStream())
using (SHA512Managed hash = new SHA512Managed())
{
XmlSerializer serialize = new XmlSerializer(typeof(T));
serialize.Serialize(stream, value);
return hash.ComputeHash(stream);
}
}
請不要前綴您的標題與「C#」。這就是我們所有的標籤[所以]。 –