What does a cryptographic hash function do? It is a function which takes a string of variable length and encodes as a fixed-length hash value or message digest. It does that via proper, mul

WEEK 6

DISCUSSION A – HASH FUNCTIONS – THE FUNCTION IN DETAIL

DISCUSSION

Please respond to the following:

What does a cryptographic hash function do? It is a function which takes a string of variable length and encodes as a fixed-length hash value or message digest. It does that via proper, multiple, and complex mathematical operations.

Discuss how a hash function achieves:

  1. one-way functionality (impossibility of computing an input which maps to a previously determined hash value)
  2. collision resistance (impossibility of computing two different inputs mapping to the same hash value)

Be sure to reference course materials and cite all resources in Turabian Author-Date style.

ENGAGEMENT EXPECTATIONS

o   Your first response is due by Wednesday at 11:59 pm MT.

o   Your responses to at least two other posts are due by Sunday at 11:59 pm MT.

 

WEEK 6

DISCUSSION B – USING HASH FUNCTIONS

DISCUSSION

Please respond to the following:

Some prominent hash functions include:

  1. HMAC
  2. PGP
  3. MD5
  4. SHA(xx)

Where would you use each of these? Provide real world examples. Explain your choices, discuss the choices made by others in the class, and see if your original choice could be improved upon.

Be sure to reference course materials and cite all resources in Turabian Author-Date style.

ENGAGEMENT EXPECTATIONS

o   Your first response is due by Wednesday at 11:59 pm MT.

o   Your responses to at least two other posts are due by Sunday at 11:59 pm MT.