У меня есть три поля: string Title
, byte[] Body
и byte[] Data
, из которых я хочу вычислить один хеш в качестве проверки, чтобы убедиться, что они не были подделаны или повреждены.
В Python я могу использовать md5.update()
несколько раз подряд для выполнения этого. Но я не могу найти аналогичные возможности в C #. Чтобы использовать MD5.ComputeHash (), мне нужно скопировать все мои источники в один байт [], что я бы хотел избежать.
Как я могу объединить все это в один хэш, не копируя данные во временный буфер?