Это не ответ на ваш вопрос.
Зачем вам MD5 хешировать дату? Почему бы не использовать саму дату? Обычно вы что-то хэшируете, когда не хотите, чтобы происходила обратная операция. В вашем случае: вы хотите, чтобы кто-то не смог найти дату из хеша. Но возможных дат не так много, и их легко найти с помощью грубой силы. Даже временная метка создания файла может дать вам подсказки, в каком диапазоне искать дату. В общем, я не вижу причины использовать криптографический хеш вместо оригинальной даты.