The exact requirements are dependent on the application, for example a hash function well suited to indexing data will probably be a poor choice for a cryptographic hash function.
The exact requirements are dependent on the application. This is for example. A hash function well suited to indexing data will probably be a poor choice for a cryptographic hash function example.