Click here to Skip to main content
       

C#

 
You must Sign In to use this message board.
Search this forum  
    Spacing  Noise  Layout  Per page  Show 
AnswerRe: Decrypt E-Mail addressmemberEddy Vluggen19 Nov '12 - 3:08 
MD5 is a hash-algorithm, not an encryption. It's also a one-way operation, meaning that you cannot "decrypt" it.
Bastard Programmer from Hell Suspicious | :suss:
If you can't read my code, try converting it here[^]
They hate us for our freedom![^]

AnswerRe: Decrypt E-Mail addressprotectorPete O'Hanlon19 Nov '12 - 3:14 
No, it's not. MD5 is a one way hash; in other words, you can't "decrypt" it.

*pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

"Mind bleach! Send me mind bleach!" - Nagy Vilmos

CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

AnswerRe: Decrypt E-Mail addressmemberJ4amieC19 Nov '12 - 4:01 
As already stated, MD5 is one way. However it is probably the weakest there is:
 
http://en.wikipedia.org/wiki/MD5#Other_vulnerabilities[^]
AnswerRe: Decrypt E-Mail addressmembercansino19 Nov '12 - 6:14 
You can try this page...
 
www.md5crack.com/[^]
GeneralRe: Decrypt E-Mail addressmvpDave Kreskowiak19 Nov '12 - 17:31 
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.

AnswerRe: Decrypt E-Mail addressmemberClifford Nelson19 Nov '12 - 6:17 
Hash is not intended to be lossless. Therefore you can never guarantee that it can be reversed.
AnswerRe: Decrypt E-Mail addressmemberMathlab19 Nov '12 - 8:48 
Sure, do you have the private key? or just tons of time a processing power.
GeneralRe: Decrypt E-Mail addressmvpDave Kreskowiak20 Nov '12 - 6:04 
Do you know how MD5 works?? You cannot reverse the hash to get the original content, even with the private key.

GeneralRe: Decrypt E-Mail address [modified]memberMathlab20 Nov '12 - 7:38 
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.

GeneralRe: Decrypt E-Mail addressmvpDave Kreskowiak20 Nov '12 - 8:00 
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 General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   


Advertise | Privacy | Mobile
Web04 | 2.6.130516.1 | Last Updated 23 May 2013
Copyright © CodeProject, 1999-2013
All Rights Reserved. Terms of Use
Layout: fixed | fluid