Вы можете хешировать длинные входные данные.Да, алгоритмы хеширования все еще работают на больших входах.Нет, больший вход не увеличивает вероятность столкновения.(Но они займут больше времени.) Вы должны иметь в виду, что 100 миллионов символов - это не так много байтов для компьютера, и большинство используемых сегодня хешей fast .Современному компьютеру может потребоваться несколько секунд, чтобы хэшировать такую длинную строку.
Теоретических ограничений нет, а практические ограничения допускают любое разумное использование.