See Digest::MD5. Also, Yes, even you can use CPAN, especially local::lib.
In reply to Re: md5sum for each files costly ?! by Corion in thread md5sum for each files costly ?! by Anonymous Monk