dla kaʒdˈɛɡɔ z ɲˈix litʃˈɔnɛ sɔ̃ vartˈɔɕtɕi dvˈux fˈuŋktsji mʲˌɛʃajˈɔntsɨx swˈabɛj tʃɨdʑˈɛɕcʲidvˈabʲitˈɔvɛj ˈɔzn. ˌɔras mɔtsɲʲˈɛjʃɛj, vˌɨmaɡajˈɔntsɛj vʲˈɛntsɛj ɔblˈitʃɛɲ, stˈɔ dvadʑˈɛɕtɕaˈɔɕɛmbʲitˈɔvɛj ˌɛmdˈɛ pʲˈɛɲtɕ f sˈumjɛ dvadʑˈɛɕtɕa bˈajtuf na blˈɔk.
Dla każdego z nich liczone są wartości dwóch funkcji mieszających – słabej 32-bitowej (ozn. ) oraz mocniejszej, wymagającej więcej obliczeń, 128-bitowej MD5 (w sumie 20 bajtów na blok).