Нужна быстрая hash функция для получения хеша от массива чисел. Нужна одинаковая для PHP и JS (проверять целостность на клиенте и сервере). Если нет готовых, то ссылки на алгоритмы для получения хеша от массива тоже пойдут.
От такого значения будет проблематично брать hash. Есть фариант с crc он должен быть более стабилен, или выполнение мат. операций над элементами массива, и их сравнение, но тоже не гарантирует нечего :-(
MD5 и любая другая хеш-функция описываются изначально не как string f(string),
а последовательностью вызовов:
state f_start()
state f_add_info(state,info1)
…
state f_add_info(state,infoN)
string f_finish(state)
Это их полное нормальное описание.
А эрзац string f(string) — это уже свертка описанного выше.
Используйте полный формат хеш-функции. Это решит все Ваши проблемы.
Всё зависит от рода чисел, это может быть и все 130К, а может и 13К.
Кстати, при достаточном скилле, можно модифицировать готовые md5 реализации в js, чтобы они работали с массивами. А вот в PHP реализация md5 встроенная, поэтому придётся либо искать реализацию на PHP, либо генерировать строчку.