The most intelligent Java IDE
[Logo] JavaRanch » JavaRanch Saloon
  Search | FAQ | Recent Topics | Hot Topics
Register / Login


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: 309

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: 8841

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
jQuery in Action

.