cryptographic hash function (CFH)

  Define cryptographic hash function (CFH).
  List and define the main properties of an ideal cryptographic hash function.
  Give at least 2 applications or uses for a CFH (example: password verification) and a brief description of how it is used."