Node.js
Node.js
Transition from RandomizeKey to GenRandomBytesENC
Provides instructions for replacing deprecated RandomizeKey method calls with GenRandomBytesENC.Chilkat Node.js Downloads
NODEJS_PRELUDE
function chilkatExample() {
var crypt = new chilkat.Crypt2();
crypt.CryptAlgorithm = "aes";
crypt.CipherMode = "cbc";
crypt.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.EncodingMode = "base64";
var randomKeyBase64 = crypt.GenRandomBytesENC(32);
crypt.SetEncodedKey(randomKeyBase64,"base64");
}
chilkatExample();