Генерация хеша XML-документа в C #
Каков наилучший способ хэширования XML-документа в C #? Я хотел бы хэшировать XML-документ, чтобы я мог сказать, было ли оно изменено вручную с момента его создания. Я не использую это для безопасности - это нормально, если кто-то изменяет XML и меняет хеш для соответствия.
Например, я бы хэшировал дочерние узлы корня и сохранял хеш как атрибут корня:
<RootNode Hash="abc123">
<!-- Content to hash here -->
</RootNode>