Rabin–Karp یک پنجره را روی متن می‌لغزاند و هش غلتان را در O(1) به‌روز می‌کند. برابری هش ممکن است برخورد باشد، پس باید تأیید شود. به‌راحتی به چند الگوی هم‌طول تعمیم می‌یابد.