Qual è il modo migliore per eseguire l'hashing di un documento XML in C#? Mi piacerebbe hash un documento XML in modo che io possa dire se è stato modificato manualmente da quando è stato generato. Non sto usando questo per sicurezza - va bene se qualcuno cambia l'XML, e cambia l'hash in modo che corrisponda.Generazione di un hash di documenti XML in C#
Per esempio, mi piacerebbe hash i nodi figlio della radice e memorizzare l'hash come un attributo della radice:
<RootNode Hash="abc123">
<!-- Content to hash here -->
</RootNode>
In che modo gli spazi bianchi entrano in gioco nell'asportazione desiderata? –
Sono fuori discussione: da un lato, mi preoccupo solo dei dati, non della formattazione. D'altra parte, l'identificazione di * eventuali * cambiamenti potrebbe essere utile per verificare se qualcuno stesse giocando con il file. –