Para fins práticos, zero, a menos que o usuário tente criar dois arquivos com o mesmo hash, o que é possível com o MD5.
Se você usar SHA-256, "zero" (para fins práticos), mesmo que o usuário tente criar dois arquivos com o mesmo tamanho.
A probabilidade exata é algo em torno de 1/2 ^ 128 para dois arquivos diferentes para gerar o mesmo hash. Devido ao paradoxo do aniversário, você precisaria de cerca de 2 ^ 64 arquivos até que haja 50% de chance de que dois tenham o mesmo hash. Não se preocupe com isso na prática. Para SHA256, os números são 1/2 ^ 256 e 2 ^ 128, respectivamente. Esses números também são conhecidos como "não vai acontecer".