BlackBerry Forums Support Community
              

Closed Thread
 
Thread Tools
Old 05-09-2008, 05:38 AM   #1
goelectric
Knows Where the Search Button Is
 
Join Date: Apr 2008
Model: curve
PIN: N/A
Carrier: O2
Posts: 17
Default md5 hashing and MD5Digest revisited

Please Login to Remove!

In case anyone else falls down the hole of how to get a normal md5
string in Java:-

static public String sampleMD5Digest( byte[] plainText, byte[] digestData ) throws CryptoException, IOException
{

// Create an instance of the digest algorithm
MD5Digest digest = new MD5Digest();

// Create the digest output stream for easy use
DigestOutputStream digestStream = new DigestOutputStream( digest, null );

// Write the text to the stream
digestStream.write( plainText );

// Copy the digest data to the digestData byte array and
// return the length
digest.getDigest( digestData, 0 );

String md5s = new String("");
for (int i=0;i <16 ; i++)
{

if (((digestData[i]) & 0xff) < 16) //toHexString returns single digit!!
md5s +="0";
md5s += Integer.toHexString((digestData[i]) & 0xff);


}

return md5s;
}
Offline  
Old 05-09-2008, 06:53 AM   #2
Ivanov
Talking BlackBerry Encyclopedia
 
Join Date: Apr 2008
Location: Germany, BW
Model: -
PIN: N/A
Carrier: -
Posts: 310
Default

Thanks for the snippet. Might be useful in the future.

Maybe a Mod can create a new sticky thread for collecting useful code snippets...
Offline  
Closed Thread



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


Schneider Electric Energy Server EBX510 Server For Energy Management- picture

Schneider Electric Energy Server EBX510 Server For Energy Management-

$4350.00



Bunn 20950 0002 1.5 GPR-FF 1.5 Gallon Stainless Steel Portable Coffee Server picture

Bunn 20950 0002 1.5 GPR-FF 1.5 Gallon Stainless Steel Portable Coffee Server

$60.00



Bunn commercial coffee & Tea maker w/stainless steel servers & tea dispenser picture

Bunn commercial coffee & Tea maker w/stainless steel servers & tea dispenser

$395.00



1PC SANYO 109P0612S7D05 12V 0.15A 6015 6CM Server Cooling Fan picture

1PC SANYO 109P0612S7D05 12V 0.15A 6015 6CM Server Cooling Fan

$20.70



For DELL T140 Tower Server Motherboard 00RG5V picture

For DELL T140 Tower Server Motherboard 00RG5V

$300.00



Lot of 6 Server Syrup Flavoring Manual Pumps Stainless with Plastic Containers picture

Lot of 6 Server Syrup Flavoring Manual Pumps Stainless with Plastic Containers

$150.00







Copyright © 2004-2016 BlackBerryForums.com.
The names RIM © and BlackBerry © are registered Trademarks of BlackBerry Inc.