0
$\begingroup$

I am very new to the hashing world and despite hours of research (AKA Googling) I still don't understand this piece of information. What are the different pieces of information that are needed in order to unhash a SHA-256 key to reveal the original message, besides the original message itself? Or if I am way off base, what information do you need that gets you the closest to unhashing the SHA-256 key?

The closest thing I could find was this question and I would comment a question, but unfortunately, I bear the newbie banner.

If this has been answered, a redirect link or some good reading materials outside of Wikipedia would be great! I am just not sure of how/if I am asking the right questions.

$\endgroup$

1 Answer 1

1
$\begingroup$

You can't reverse a hash, because hash functions are one-way-functions by design. The best you can do is brute-forcing, meaning you try every input until you get the same hash-value and even then you can't be sure if you have found a hash-collision or the original message.

$\endgroup$
1
  • $\begingroup$ Ok, this makes a lot more sense... that explains a lot actually $\endgroup$ Dec 12, 2018 at 7:28

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

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