import pickle import zlib def hash_args_and_kwargs_with_crc32(*args, **kwargs): # Сериализуем args и kwargs с помощью pickle serialized_data = pickle.dumps((args, kwargs)) # Генерируем хэш CRC32 return format(zlib.crc32(serialized_data) & 0xffffffff, '08x').upper()