C#
|
|
 |

|
MD5 is a hash-algorithm, not an encryption. It's also a one-way operation, meaning that you cannot "decrypt" it.
|
|
|
|

|
No, it's not. MD5 is a one way hash; in other words, you can't "decrypt" it.
|
|
|
|
|
|

|
Considering MD5 is a lossy hash, there's no way to reverse the hash into what created it. It's entirely possible to have to pieces of source material hash into the exact same value.
|
|
|
|

|
Hash is not intended to be lossless. Therefore you can never guarantee that it can be reversed.
|
|
|
|

|
Sure, do you have the private key? or just tons of time a processing power.
|
|
|
|

|
Do you know how MD5 works?? You cannot reverse the hash to get the original content, even with the private key.
|
|
|
|

|
Yes and just because no one has yet decrypted MD5 doesn't mean that it is unbreakable.
If you take the RSA project as an example then you know that any encrypted string can be decrypted.
The hash function takes a know input in a known form(email address) and performs the function to generate the hash. The are very few functions that do not have a proof and you can use random numbers to try an generate a solution also, email addresses are also in a standard format in me@your.us.com there is an "@" and a period before the teminating string and there are limited terminating strings. So if you know the form of the data and the length or max length and the general properties of an email address and the general properties of the hash function you can decrypt the hash given the time. DO NOT CONFUSE what is unbreakable with what is not yet broken.
You can down vote whatever you feel like but a hash is just a function that is yet to be proven or cracked
modified 20 Nov '12 - 13:57.
|
|
|
|

|
Mathlab wrote: no one has yet decrypted MD5 doesn't mean that it is unbreakable
Noone has done it because MD5 is NOT an encryption! It's a lossy, cryptographic hash.
There is no way to get the original content back from the hash. This is especially true since it is known that multiple, very different, sources can generate the exact same hash value. So, how are you going to determine which one was the original content?
There is no way to do this in any way that anyone would consider "production quality code".
|
|
|
|
 |
|
|
General
News
Suggestion
Question
Bug
Answer
Joke
Rant
Admin