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
$\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$
  • $\begingroup$ Ok, this makes a lot more sense... that explains a lot actually $\endgroup$ – Jacob W. Dallas Dec 12 '18 at 7:28

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

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