Вопросы к Поиску с Алисой
Некоторые современные методы вычисления контрольных сумм цифровых текстов:
CRC (Cyclic Redundancy Check). cyberleninka.ru intuit.ru Весь массив информации рассматривается как одно N-разрядное двоичное число, где N — количество бит во всех байтах массива. intuit.ru Для вычисления контрольной суммы это N-разрядное число делится на некоторое постоянное число (полином), выбранное специальным образом (но делится не просто, а по модулю 2). intuit.ru Частное от этого деления отбрасывается, а остаток и используется в качестве контрольной суммы. intuit.ru
Использование бита чётности. soltau.ru Суммируются все биты передаваемого сообщения, и если сумма оказывается чётной, то в конец сообщения добавляется 0, если нечётной — то 1. soltau.ru При приёме также подсчитывается сумма битов сообщения, и сравнивается с принятым битом чётности. soltau.ru Если они отличаются, значит при передаче возникли ошибки, и передаваемая информация была искажена. soltau.ru
Утилиты GNU. www.opennet.ru Например, sum вычисляет 16-битовую контрольную сумму каждого файла, указанного в качестве аргумента, а md5sum — 128-битовую контрольную сумму каждого файла. www.opennet.ru