Nov 21, 2009
Pages: 1, 2

Decode Md5 - how to decode Md5. - Md5 Decode

free web hosting
Open Discussion > MODERATED AREA > Computers > Programming Languages > Others

Decode Md5 - how to decode Md5. - Md5 Decode

Nabb
Gala is completely correct. MD5 is a hash, hashes create fixed-length outputs and are irreversible.

A simple explanation as to why MD5 can't be 'decoded' is that there are only 2^128 (correct me if I'm wrong) possible outputs, and more than 2^128 possible inputs. This means that some pairs of inputs will give the same output. If you are given the output, there is no way you can tell what the input was. (of course you won't need to do such if a script only checks for a matching MD5 hash!)

You can however crack an MD5 hash by brute force (a dictionary attack is just a more selective brute force!) However, this is infeasible given the input was a string of length 12 with mixed-case letters, numbers, and special characters! At three million checks a second, this could still take over five million years! (actually that's if it happens to be one of the last strings you check, so lets put it at 2 million). This is the main reason why most websites ask for long passwords, which aren't actually secure if you can get social engineered, but I think I'm getting a bit off-topic here.

TL/DR: MD5 cannot be decoded, but can be cracked.

 

 

 


Comment/Reply (w/o sign-up)

(G)jobeaga
Genetic Algorithm approach
Decode Md5

I've tried using a Genetic Algorithm to"decrypt" an md5 string, and it takes only a few minutes. Nothing is impossible, just a little slow .

-reply by jobeaga

Comment/Reply (w/o sign-up)

(G)Author Name - e.g. John, Mike

There is no way to decode MD5 in a 100% accurate way because it is not collision proof.  This means that there can be two or more inputs that lead to the same output when hashed using MD5.

 Typical decoders online use specialised algorithms or a simple dictionary attack to decrypt MD5 over a long period of time and then put the answer in a database.  When you put in a hash to decrypt they look to see if they've solved it before and if so they return it.  If the database lookup fails they start the dictionary crack and when it eventually succeeds they put that in the DB. Due to the internets distributed nature these databases can grow quite quickly with valid keyvalue pairs.

There's also a human fudge factor - if five inputs lead to the same hash but only one of the input is an english word and the rest are random assortments of numbers and letters then you can be pretty sure you got the right/wrong original input on match.  The algorithm can do some simple matching based on this criteria.


Comment/Reply (w/o sign-up)

(G)karthik
Decoding MD5 string
Decode Md5

Hi,


Is there any possibility to Decode a MD5 string into a normal string?
Was that possible? Is there any function to do that? 

-question by karthik

Comment/Reply (w/o sign-up)

(G)Pezhvak

THERE IS NO WAY TO DECODE MD5..

I don't know why some people said they could do it..

If you just test this function you will understand that this function don't encode the string,If you give a text that contains more that 200 characters or more even.. The function will return a string with 32 characters..

now.. Do you still belive MD5 function can encode a string with 200 characters to 32 characters??

Actually md5 function gets the length of the string and some ASCII code of characters & will convert them to HASH CODE, (REMEMBER JUST FEW CHARACTERS) ex:

if we have this string "this is a test", md5 will get the length of the string (14) + first character + last character + space counts and many other things, in the end, the function will append all of the results together and convert them to hash code... So.. Every text in the world will have an identity code (MD5), so there is no decoder for this function, as "Feed Backer" said.. The only way to decode MD5 is create an database and try to add every word to it + MD5 (and we know that it's impossible)...

and remember that md5 is case sensetive, it means that the md5 result for ("test") is not equal with result of ("Test")... So FORGET ABOUT DECODING MD5

-reply by Pezhvak

 

 

 


Comment/Reply (w/o sign-up)

(G)

Hello Guys,

  I need help of you. My english is not  well..

first I want to ask a question, I have a encode password.But I want to learn that what is this. A md5? a md4? a jb script? or what.

for example= encode="3y70b32u8v"

                    decode= "hello"

I want to learn ,what is this, which language?..Please help me =)


Comment/Reply (w/o sign-up)



Got an Opinion! Express your Views! (no registration):-
Add your Reply/ Opinion/ Views/ Comments/ Suggestion/ Questions/ Queries etc.
Posts with decent grammar & English will be accepted and please refrain from profanities.
For asking a Question, We recommend you to sign-up (for free) so that you can track the topic easily.

Nature of your Post*: Opinion/ Reply/ Comments
Question/Query
Feedback to us.
       
Name   Email
Title/Question*

This textarea will convert to Rich-Text automatically (IE, Firefox, Chrome)

Pages: 1, 2
Similar Topics

Keywords : Decode Md5 Decode Md5 Md5 Decode


    Looking for decode, md5, decode, md5, md5, decode

Searching Video's for decode, md5, decode, md5, md5, decode
See Also,
advertisement


Decode Md5 - how to decode Md5. - Md5 Decode

Affordable Web Hosting, Low cost Web Hosting - ComputingHost.com