Для того, чтобы что-то было хорошим хэшем, это означает, что любое фиксированное подмножество его битов также (насколько это возможно, учитывая, сколько битов) является хорошим хэшем.Младшие 64 бита хэша SHA-160 должны быть хорошими 64-битными хэшами, поскольку такая вещь существует.
Обратите внимание, что для некоторых целей 64 бита на самом деле не так уж много.Например, если что-то сломается в вашем приложении, когда кто-то найдет две разные вещи с одинаковым хешем, вы, вероятно, захотите что-то более длинное: в среднем потребуется всего лишь скромное количество миллиардов испытаний, чтобы найти две вещи с одинаковым 64-битным хешемнезависимо от того, какой у вас алгоритм хеширования.
Что плохого случится, если вы просто используете все 160 бит?