Perl
Perl
Compute Glacier SHA256 Linear Hash of a File
See more Amazon Glacier Examples
Computes the Amazon Glacier SHA256 linear hash for a file.Chilkat Perl Downloads
use chilkat();
# This example requires the Chilkat API to have been previously unlocked.
# See Global Unlock Sample for sample code.
$crypt = chilkat::CkCrypt2->new();
# The "linear hash" is simply the SHA256 hash of the file bytes.
$crypt->put_HashAlgorithm("sha256");
# Return the hash in lowercase hexidecimal format.
$crypt->put_EncodingMode("hexlower");
$linearHashHex = $crypt->hashFileENC("qa_data/jpg/penguins.jpg");
print "SHA256 linear hash = " . $linearHashHex . "\r\n";