А для чего начальное значение, если в этом случае?
Контрольная сумма - это такая штука, которая предназначена для того, чтобы две последовательности байтов можно было, с определённой вероятностью (которая увеличивается с ростом кол-ва битов в КС)) различать (например, при перестановке двух соседних битов/байтов и/или их изменении...
Все эти алгоритмы на это направлены..
Последовательность байтов, к слову, может быть и нулевой