CkPython
CkPython
Workaround for the deprecated Crypt2.SetMacKeyBytes method
Shows how to replace the deprecated SetMacKeyBytes method. (Chilkat is moving away from the use of CkByteData.)Chilkat CkPython Downloads
import chilkat
success = False
crypt = chilkat.CkCrypt2()
# ------------------------------------------------------------------------
# The SetMacKeyBytes method is deprecated:
keyBytes = chilkat.CkByteData()
# ...
# ...
success = crypt.SetMacKeyBytes(keyBytes)
# ------------------------------------------------------------------------
# Workaround.
# (Chilkat is moving away from using CkByteData)
bdKey = chilkat.CkBinData()
# ...
# ...
encoding = "base64"
base64_mackey = bdKey.getEncoded(encoding)
success = crypt.SetMacKeyEncoded(base64_mackey,encoding)