(PHP Extension) Transition from RandomizeKey to GenRandomBytesENC
Provides instructions for replacing deprecated RandomizeKey method calls with GenRandomBytesENC. Note: This example requires Chilkat v11.0.0 or greater.
<?php
include("chilkat.php");
$crypt = new CkCrypt2();
$crypt->put_CryptAlgorithm('aes');
$crypt->put_CipherMode('cbc');
$crypt->put_KeyLength(256);
// ...
// ------------------------------------------------------------------------
// The RandomizeKey method is deprecated:
// Generates and sets a random 32-byte (256-bit) secret key.
$crypt->RandomizeKey();
// ------------------------------------------------------------------------
// Do the equivalent using GenRandomBytesENC followed by SetEncodedKey
$crypt->put_EncodingMode('base64');
$randomKeyBase64 = $crypt->genRandomBytesENC(32);
$crypt->SetEncodedKey($randomKeyBase64,'base64');
?>
|