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