Click here to Skip to main content
15,888,239 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi,

While reading this list of unsolved problems in computer science:
http://en.wikipedia.org/wiki/List_of_unsolved_problems_in_computer_science[^]
I did read this question: "Do one-way functions exist?"
But while reading information about SHA-256, then I did read that SHA-256 is a one-way cryptographic function.
But if SHA-256 is a one-way function, then that question should be deleted.
So, is SHA-256 a one-way function or not?

Thanks in advance.
Posted

Yes it is a one way hash function.

Try it.[^]

There are also many others.
 
Share this answer
 
Probaly (well, with very high probability) the SHA-256 doesn't satisfy all the requirements (from the Theoretical definition): "it is not sufficient to make a function "lossy" (not one-to-one) to have a one-way function".
 
Share this answer
 
Comments
Thomas Daniels 6-Dec-12 11:13am    
Thanks.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900