Защита договоров с помощью QR кода


Чтобы защитить текст какого-то важного договора от последующей "подмены страниц" и исправлений, можно сделать следующее:

1. Скопировать текст в какой-нибудь текстовый файл z.txt

2. Убрать пробелы, табуляции и переносы строк, превратить текст в последовательность печатных знаков:

$ sed -r 's/\s+//g' z.txt | tr -d '\n' | md5sum

На экране в результате получим md5-хеш-код типа '2839b68ede3579b804e91bb7288f5336'

3. Сгенерить QR-код с этой контрольной суммой и вставить его в договор

$ qrencode -o doc-crc.png 'Договор N... CRC:2839b68ede3579b804e91bb7288f5336'