Ваша "действительная шестнадцатеричная подпись" не является хешем MD5 - она слишком длинная.MD5 производит 16 байтов, поэтому 32 шестнадцатеричных символа ... ваш пример Eicar составляет 80 символов (40 байтов).
Вы не указали, какой алгоритм используется для создания этой "действительной шестнадцатеричной подписи" вВо-первых, но при условии, что там нет избыточности, у вас просто недостаточно информации для ее создания.Это все равно что спрашивать, как составить конспект пьесы, когда вы знаете только первое слово каждой речи.