A cryptographic hash function should behave as much as possible like a random function while still being deterministic and efficiently computable .
Therefore , a cryptographic hash function should behave as much as possible like a random function while still being deterministic and efficiently computable .