А какой стандартный модуль можно применить? И как там вычислять контрольную суму?