2011-01-18 3 views
0

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

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

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

+0

В курсе криптографии была тема «хэши самоподписывания» (а не md5, а не xml). смысл, можно –

+0

@ В чем вопрос: как подписать файл xml, («самозаверяющие» хэши из другой задачи) –

+0

Так вы собираетесь что-то сделать с вопросом? Я ответил на это уже –

ответ

0

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

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^