Вопрос

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

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

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

Это было полезно?

Решение

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top