Algorytm rsync
Z Wikipedii
Algorytm rsync to algorytm będący podstawą działania protokołu i narzędzia transferu plików rsync.
Algorytm używa dwustopniowej funkcji mieszającej - jako pierwszy poziom 32-bitowej funkcji mieszającej o takiej własności, że znając a1, H(a1, ...,ak) i ak+1 można łatwo wyliczyć H(a2, ...,ak+1), oraz jeśli ten hash się zgadza - mocnego hasha MD5. Skraca to o kilka rzędów wielkości czas potrzebny na wyliczenie funkcji hashującej dla każdego k-elementowego bloku zawartego w pliku.