Что делает gpaul, так это то, что хеш-функции по-прежнему являются хеш-функциями, даже если они усекаются, просто существует более высокая вероятность коллизии, хотя с только 10 битами это все еще довольно низкая частота коллизий. Если вы посмотрите на bit.ly, например, их хэши совершенно незначительны, но, как вы заметили, они используют base-32 вместо base-16, это не имеет большого значения.
Важно, чтобы вы спросили, что грозит риском, если люди сталкиваются, потому что даже с полным SHA1 есть шанс (криптографически невозможный). Если на самом деле нет большой опасности, я думаю, вы можете сократить до 5-10 символов.
Но все еще остается вопрос, почему это важно. В ваших электронных письмах, по-видимому, вы отправляете ссылку, которую люди просто нажимают на правильную? Может быть, будет лучший вариант, если вы скажете нам, почему URL слишком длинный.