JProfiler
Get rid of your performance problems and memory leaks!
[Logo] JavaRanch » JavaRanch Saloon
  Search | FAQ | Recent Topics | Hot Topics
Register / Login


Win a copy of JBoss AS 5 Development this week in the JBoss forum
or Spring Dynamic Modules in Action in the Spring forum!
Reply Bookmark it! Watch this topic JavaRanch » Forums » Java » Java in General
 
RSS feed
 
New topic
Author

MD5 checksum, can i do this faster , from a inputstream ?

Frank Jacobsen
Ranch Hand

Joined: May 17, 2002
Messages: 308

I calculate a MD5 checksum, from a inputstream, but with this code i read the 1 mb data to calculate the MD5......

Its not allsays 1 mb, it can be from 50 kb ---> 50 mb

Is there anyone, that knows if i can do this faster.....





Frank
Rob Prime
Bartender

Joined: Oct 27, 2005
Messages: 8261

Don't use buf.length but num. num can be smaller than buf.length if there weren't enough bytes available. This way you may write some garbage of a previous read to the MD5 digest, and your length may be too high.

SCJP 1.4 - SCJP 6 - SCWCD 5
How To Ask Questions How To Answer Questions
 
jQuery in Action
 
 
Reply Bookmark it! Watch this topic JavaRanch » Forums » Java » Java in General
 
RSS feed
 
New topic
MyEclipse Enterprise Workbench

trailboss links:

permaculture
diatomaceous earth
Sepp Holzer
rocket mass heater
raising chickens
cast iron
lawn care