Вероятность того, что это произойдет, равна 1 / (2 ^ 128), поскольку MD5 - это 128-битный хеш.Это означает 1 / (3,4 x 10 ^ 38), так что это очень маловероятно, но не невозможно.
Я думаю, более вероятно, что вы делаете что-то не так и фактически рассчитываете MD5 того жетекст / файл каждый раз.