Cooper_Assignment #4

.docx

School

American Military University *

*We aren’t endorsed by this school

Course

266

Subject

Computer Science

Date

Jan 9, 2024

Type

docx

Pages

3

Uploaded by UltraLemur3395

Report
Cooper: Assignment 4 Zachary Cooper Cryptography Concepts: ISSC266 Doctor Leonard Simon April 30, 2023
2 Assignment 3 A hash is a formula that acts as a summary of the original value after going through a process. For example, a passcode of “P@ssw0rd!” will be truncated to a fixed size such as “01101.” Security is only guaranteed if the input is equal to the truncated output (Freeman Law, Accessed 2023). The benefit to hashes is they are easy to conduct the process but difficult to do the process backwards, or in reverse. Every unique input is designed to produce a unique out, but this not always the case. A hash collision is when to different inputs create the same output, or when one hash has two different inputs. For example, “01101” has an input of not only “P@ssw0rd!” but also the input “$n4k3.” Hash collisions are issues for many reasons (Freeman Law, Accessed 2023). For one, message integrity is degraded. No matter the hash algorithm, a hash collision will result in messages that are incorrect due the multiple possibilities of inputs to one output (Selinger, 2011). Another issue to arise is hackers taking advantage of collisions to find passwords that are close enough to get the same hash. Message Digest 5, or MD5, is a hashing algorithm that used to be the most popular (Freeman Law, Accessed 2023). When it comes to hash collisions, MD5 is very unlikely to experience a collision due to the way the algorithm works for hashing. MD5 has a process of timestamping with more of a hash. MD5 will hash the input and then add a timestamp, this means that the initial hash may be like another but will have a unique timestamp. This timestamp allows the possibility for over 9 trillion hashes. This number of hashes makes it very difficult for hash collisions to occur (Selinger, 2011).
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help