Пока в голову приходит только запись вектора в строку...
Ну это один из вариантов.
Много зависит от данных, которые хранятся в векторе.
Если там большие числа, то можно их все сложить и умножить на размер вектора, результат привести к uint.
Или приводить каждое число к uint и хорить их между собой.
Но такие алгоритмы плохо подойдут, если в векторе хранятся числа от 0 до 1.
Если это критическая функция, наверное лучше придумать несколько вариантов хеш-функций и по-тестировать их на реальных данных.