Сперва нужно задать многочлен над полем F_256:
var C_S = new Controlsum(new byte[] { 1, 1, 1, 1 });Далее, для получения контрольной суммы многочлен Pt делится на заранее известный.
Вычисление контрольной суммы сообщения:
var message = "123456789"u8.ToArray();
var checkSum = C_S.GetSumm(message);