my dog learned polymorphism*
The moose likes EJB and other Java EE Technologies and the fly likes MessageDigest Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Bookmark "MessageDigest" Watch "MessageDigest" New topic
Author

MessageDigest

ravinderSingh singh
Ranch Hand

Joined: Nov 18, 2004
Posts: 41
Hello,

Can anyone tell me how to reverse the following code so that I can "undigest" the message?

String someString = "whatever";
MessageDigest md = MessageDigest.getInstance("MD5");
byte[] bytes = someString.getBytes();
byte[] digestedBytes = md.digest(bytes);

How can I get the string back after the message has passed through the digest method?

Thanks.
Subhash Bhushan C
Ranch Hand

Joined: Jan 27, 2005
Posts: 106
I am not sure whether you have posted in the right forum, but until some administrator moves it...

Message Digests are digital fingerprints of a message. They take an arbitrary size input, and generate a fixed size output, called a digest or hash. This is one way. You cannot get back the original input from the digest.
It would help you to take a look at the API reference for cryptography.
http://java.sun.com/j2se/1.5.0/docs/api/index.html


Regards,<br />Subhash Bhushan.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: MessageDigest