Я хотел бы добавить SHA или какой-либо другой вид хэша в документ Word (для Windows).
Есть ли хорошая программа / макрос, который поможет мне с этим? Или какой-то учебник где-то в сети? Google не помог.
Я хотел бы добавить SHA или какой-либо другой вид хэша в документ Word (для Windows).
Есть ли хорошая программа / макрос, который поможет мне с этим? Или какой-то учебник где-то в сети? Google не помог.
Несмотря на скептиков, это действительно разумная и полезная вещь. Фактически, как указывает @nik, он уже встроен в MS Word; Вставить → Подпись.
Однако способ MS требует получения цифрового сертификата от центра сертификации. Эти вещи стоят денег. Вы можете легко создавать свои собственные хэши без сертификата.
Сначала загрузите генератор хеша, такой как HashCalc.
Теперь проблема с генерированием хешей документов MS Word заключается в том, что Word постоянно изменяет данные документа для таких вещей, как автосохранение, отметки времени, буфер отмены и так далее. Вы должны проверить контрольную сумму читаемых данных, а не файла Word. Сделай это:
Одна из проблем этого метода заключается в том, что он учитывает только текст, а не такие вещи, как графика или форматирование. Если вам нужно их хэшировать, вам придется использовать цифровой сертификат в Word.
Извините, но я пока не могу комментировать этот сайт, но я думаю, что то, что вы пытаетесь сделать, не имеет смысла, потому что: они все еще могут изменять документ, тот факт, что вы можете добавить хеш в свой документ, не меняет этого и вы не можете доказать ни одному суду, что они не распечатали точную электронную копию, которую вы им отправили.
Почему бы вам не отправить им печатную / бумажную копию для подписи в обычной почте? Хотя это может или не может работать для вас, хеширование не поможет ...
Я думаю, что вы хотите сделать, это подписать документ цифровой подписью .
Вот одна ссылка - Цифровая подпись документов Microsoft Office 2007
также см. Использование электронной подписи в Word.