Можно ли рассчитать контрольную сумму файла , не имея файла?
Фон
Я заинтересован в создании программного обеспечения, которое будет использоваться для загрузки внешних файлов. Я должен быть осторожен, потому что файлы могут быть изменены владельцами файлов.
Я хотел бы сохранить список значений контрольной суммы внутри программного обеспечения, чтобы позволить программному обеспечению проверить, что внешний файл является тем, что он утверждает быть.
Я считаю, что это легко возможно , если внешний файл хранится локально (то есть после , когда он был загружен), но в идеале я хотел бы рассчитать контрольную сумму для файл перед загрузкой . Это возможно?
По сути, я пытаюсь получить контрольную сумму файла, фактически не имея файла. Я думаю, что это звучит невозможно, но я новичок в контрольных суммах и, возможно, пропускаю очевидные методы.