Perl
Perl
Workaround for the deprecated Crypt2.HashFile method
Shows how to replace the deprecated HashFile method. (Chilkat is moving away from the use of CkByteData.)Chilkat Perl Downloads
use chilkat();
$crypt = chilkat::CkCrypt2->new();
$crypt->put_HashAlgorithm("sha256");
$path = "c:/someDir/example.dat";
# ------------------------------------------------------------------------
# The HashFile method is deprecated:
$outData = chilkat::CkByteData->new();
$success = $crypt->HashFile($path,$outData);
# ------------------------------------------------------------------------
# Workaround.
# (Chilkat is moving away from using CkByteData)
$crypt->put_EncodingMode("hex_lower");
$hex_hash = $crypt->hashFileENC($path);