Самореференсный файл MD5

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

Поскольку я не хочу, чтобы кто-то мог легко отредактировать файл, я подумал о записи в первой строке файла его суммы md5. В этом случае, если некоторые данные файла будут изменены, сумма не будет совпадать с первой строкой.

Проблема, которую я нахожу, заключается в том, что если я вычисляю MD5, а после этого я записываю информацию внутрь файл, это ' Очевидно, что сумма будет другой, поэтому, как я могу отсортировать это?

Если вы предложите мне лучший вариант, чем сумма, она будет в равной степени принята.

Заранее спасибо.

5
задан skaffman 30 August 2010 в 12:46
поделиться