для того чтобы вирус мог вписать себя внутрь исошника он должен уметь с ним работать.
так как в системе билиотеки для работы с исошником может не оказаться, то придется таскать с собой код работы с исошкой, ну хз, маловероятно. единичные вирусы наверное.
хеш-подписи файлов обычно используют чтобы проверить правильность скачивания и хранения файлов.