(Go) 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.
crypt := Crypt2_Ref.html">chilkat.NewCrypt2()
crypt.SetCryptAlgorithm("aes")
crypt.SetCipherMode("cbc")
crypt.SetKeyLength(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.SetEncodingMode("base64")
randomKeyBase64 := crypt.GenRandomBytesENC(32)
crypt.SetEncodedKey(*randomKeyBase64,"base64")
crypt.DisposeCrypt2()
|