This week's book giveaway is in the Object Relational Mapping forum.
We're giving away four copies of Pro JPA 2: Mastering the Java Persistence API and have Mike Keith and Merrick Schincariol on-line!
See this thread for details.
[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: 8678

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
 
 
 
Reply Bookmark it! Watch this topic JavaRanch » Forums » Java » Java in General
 
RSS feed
 
New topic
replay challenge

.