>>не годится, изменение оформления текста, не меняющего содержание (хотя бы добавление одного пробела) меняет контрольную сумму
>
>считать контрольную сумму приведенного документа - с удаленными ненужными пробелами.
А изменение регистра ? Жирности, курсива, почеркивания и пр. ?
А невидимые символы, теги и пр. ?
Весьма трудоемко, причем в этом случае необходимо сначала ввести стандарт документа