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