Можно ли подписать XML-файл таким образом? - PullRequest
1 голос
/ 18 января 2011

Мне нужна контрольная сумма файла XML, чтобы убедиться, что в файл не было внесено никаких изменений.

После того, как я создал контрольную сумму MD5, можно ли «встроить» контрольную сумму MD5 в тот же файл. Я думаю, что нет, но, возможно, если можно сделать частичную контрольную сумму не основано на первых X символах файла.

Большое спасибо ...

1 Ответ

0 голосов
/ 18 января 2011

Вы можете встроить хеш MD5 в файл. Это изменит хеш файла, но это можно преодолеть, изменив модификацию перед проверкой хеша, при этом очень осторожно, конечно, чтобы точно полностью изменило операцию.

Однако это не дает никакой реальной безопасности, потому что если кто-то изменяет файл, ему просто нужно помнить, чтобы изменить и значение хеш-функции.

Вместо этого вы должны сгенерировать пару ключей и использовать цифровую подпись .

...