This module provides the ability to use the NIST SHA-1 message digest algorithm in Perl
programs. The algorithm takes an arbitrary length message as input and then generates a 1
60-bit input "fingerprint" or "message digest" as output.
This module provides a procedural interface that is simple to use, and an object oriented
interface that can handle messages of arbitrary length and read files directly.
A binary digest will be 20 bytes long. A hex digest will be 40 characters long. A base64
digest will be 27 characters long.