Генерация хеша XML-документа в C #

Каков наилучший способ хэширования XML-документа в C #? Я хотел бы хэшировать XML-документ, чтобы я мог сказать, было ли оно изменено вручную с момента его создания. Я не использую это для безопасности - это нормально, если кто-то изменяет XML и меняет хеш для соответствия.

Например, я бы хэшировал дочерние узлы корня и сохранял хеш как атрибут корня:

<RootNode Hash="abc123">
    <!-- Content to hash here -->
</RootNode>

Ответы на вопрос(4)

Ваш ответ на вопрос