Given hash y, it should be computationally infeasible to find x such that y = h(x).
Given hash y and a message x such that y = h(x), it should be computationally infeasible to find x'≠ x such that h(x') = h(x) = y.
Given hash y, it should be easy to find x such that y = h(x).
It should be computationally infeasible to find x', x such that h(x') = h(x)
Saved in this browser. Nothing changes for anyone else.