Раньше я думал об этой проблеме сам себе и придумал вопрос:
"Теоретически, разве не возможно, что хеш-функция, скажем, X случайных байтов при хешировании, будет считаться уязвимой, поскольку NULL-байты в любом символьном массиве будут интерпретироваться как конец строки в C? И поэтому как злоумышленник, мы можем игнорировать этот символ (и, возможно, других) в нашей исходной строке для грубой силы? "
Извините, если мне не очень ясно об этом.