Нет.crc32()
принимает начальный CRC, применяет к нему сообщение и получает полученный CRC.Вам нужно сообщение.
Если вы могли бы определить crc32('aaaa',-1382488763)
, не зная aaaa
, то зачем функции crc32()
вообще нужен первый аргумент?
Если вы хотитезнать, если вы можете вычислить CRC повторения сообщения, учитывая только CRC неповторенного сообщения, то нет.Однако если вы знаете CRC сообщения и длину сообщения, тогда да, вы можете вычислить CRC двух или более повторений этого сообщения, не зная самого сообщения.Как вы заметили в комментариях, это то, что делает crc32_combine()
в zlib.