optimisation multithreading + utilisation MD5 seulement quand necessaire