вынес вычисление контрольной суммы в отдельный метод