Digest::SHA::PurePerl

Digest::SHA::PurePerl is a Perl implementation of SHA-1/224/256/384/512.
Download

Digest::SHA::PurePerl Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Mark Shelor
  • Publisher web site:
  • http://search.cpan.org/~mshelor/Digest-SHA-PurePerl-5.47/lib/Digest/SHA/PurePerl.pm

Digest::SHA::PurePerl Tags


Digest::SHA::PurePerl Description

Digest::SHA::PurePerl is a Perl implementation of SHA-1/224/256/384/512. Digest::SHA::PurePerl is a Perl implementation of SHA-1/224/256/384/512.SYNOPSISIn programs: # Functional interface use Digest::SHA::PurePerl qw(sha1 sha1_hex sha1_base64 ...); $digest = sha1($data); $digest = sha1_hex($data); $digest = sha1_base64($data); $digest = sha256($data); $digest = sha384_hex($data); $digest = sha512_base64($data); # Object-oriented use Digest::SHA::PurePerl; $sha = Digest::SHA::PurePerl->new($alg); $sha->add($data); # feed data into stream $sha->addfile(*F); $sha->addfile($filename); $sha->add_bits($bits); $sha->add_bits($data, $nbits); $sha_copy = $sha->clone; # if needed, make copy of $sha->dump($file); # current digest state, $sha->load($file); # or save it on disk $digest = $sha->digest; # compute digest $digest = $sha->hexdigest; $digest = $sha->b64digest;From the command line: $ shasum files $ shasum --helpSYNOPSIS (HMAC-SHA) # Functional interface only use Digest::SHA::PurePerl qw(hmac_sha1 hmac_sha1_hex ...); $digest = hmac_sha1($data, $key); $digest = hmac_sha224_hex($data, $key); $digest = hmac_sha256_base64($data, $key);ABSTRACTDigest::SHA::PurePerl is a complete implementation of the NIST Secure Hash Standard. It gives Perl programmers a convenient way to calculate SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512 message digests. The module can handle all types of input, including partial-byte data. Requirements: · Perl


Digest::SHA::PurePerl Related Software