Я хочу вычислить контрольную сумму CRC32 для строки шестнадцатеричных значений в python.Я нашел zlib.crc32 (данные) и binascii.crc32 (данные), но во всех примерах, которые я обнаружил с помощью этих функций, в качестве строки есть «данные» (например, «привет»).Я хочу передать шестнадцатеричные значения в качестве данных и найти контрольную сумму.Я попытался установить данные как шестнадцатеричное значение (например, 0x18329a7e), и я получил TypeError: должен быть строкой или буфером, а не int.Функция вычисляет, когда я делаю шестнадцатеричное значение строкой (например, '0x18329a7e'), но я не думаю, что она вычисляет правильную контрольную сумму.Любая помощь будет оценена.Спасибо!