[obrisani korisnik] Piše prilično jasno - hiding se bazira na otpornosti na kolizije, puzzle friendliness na nepredvidivosti hash funkcije (tj. modifikacija parametara hash funkcije da bi se postigao određeni izlaz zahtijeva praktički pretragu cijele domene)
s tim da uzmi u obzir sljedeće - kod hidinga imaš svojstvo koje zabranjuje ekvivalenciju. Kod puzzle friendlinessa imaš svojstvo koje zabranjuje pripadnost nekom skupu. U drugom slučaju je zabranjena ekvivalencija samo kad je taj skup veličine 1, dakle na najtežem difficultyju. Ali čak i tad, pronalazak dijela ulaza u hash uz dani ostatak nije ekvivalentno pronalasku parova izmijenjene poruke i noncea uz isti izlaz. U slučaju pronalaska parova to ti je kao da možeš mijenjati ovaj zadani dio kod puzzle friendlinessa, a to je onda puno lakše.
Primjer - rješavaš slagalicu H(\text{abc} || x) = y. Kad bi znao da H(\text{efghi} || x') = y ima kao rješenje kraći x', onda bi slagalica bila lakša. Naravno, ovo je ilustrativno, neće ti taj nonce' biti dulji, ali želim ilustrirati da u slučaju mijenjanja početnog podatka možda možeš na lakši način doći do rješenja za razliku od fiksiranog početnog podatka. U tom slučaju, da, to je kao da si otkrio nonce' i tražiš preostali msg', ali kod rješavanja slagalice je upravo težina u tome da ne smiješ dirati zadane parametre, pa onda ne možeš umetnuti svoj nonce'.