It seems all these options are correct to me

  • fingerprint of the provided input.
  • A one-way deterministic hash function.
  • symmetric hash function
  • A hash function that generates a digest.

Anyone identify the wrong option and why?

  • 4
    $\begingroup$ The first is a shortcut for the last, and is arguably incorrect since "a hash" can be understood as the value output by the hash function, rather than the function. $\endgroup$ – fgrieu May 12 '20 at 13:39
  • $\begingroup$ Related for the definition of symmetric and asymmetric hash functions Difference between symmetric and asymmetric hash function? $\endgroup$ – kelalaka May 12 '20 at 16:51
  • $\begingroup$ Appologies have amended my question. There was an error $\endgroup$ – Ayaz May 13 '20 at 7:27
  1. "A has that generates digest" seems wrong because a hash can not do much. You need a function to make something.

  2. "A one-way deterministic hash function" is correct. In theoretic computer engineering, it is not known whether "one-way"-functions really exist. But in common sense hash is called a "one-way"-function. And they are deterministic. For the same input, you get the same output.

  3. "symmetric hash function" is correct. Hash algorithms are part of symmetric cryptography.

  4. "a hash function that generates a digest" is correct. See 1.

  • 2
    $\begingroup$ the 3. option is not totally correct. See my comment under the question. $\endgroup$ – kelalaka May 12 '20 at 16:52
  • $\begingroup$ Amended my question, 1st option,had an error $\endgroup$ – Ayaz May 13 '20 at 7:27

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.