Il convient de séparer les algorithmes de hashage en deux familles : d'une part, ceux à destination cryptographique (dont la découverte de collision est difficile, au prix de performances faibles), et ceux pour la comparaison de données (le fait de pouvoir trouver des collisions n'a aucune importance, ces algorithmes sont beaucoup plus rapide que les précédants)
Pour la première famille, sha1 n'est plus trop fiable (enfin, il faut relativiser ..)
Pour la deuxième, ça fait longtemps (voir "depuis toujours" ?) que sha1 ne fait pas le poids, versus des algorithmes bien plus intéressant, comme murmur3