Sample code for 30+ languages & platforms
JavaScript

Example: Crypt2.DecryptStringENC method

Demonstrates how to call the DecryptStringENC method.
Note
This example is intended for running within a Chilkat.Js embedded JavaScript engine. All Chilkat JavaScript examples require Chilkat v11.4.0 or greater.
JavaScript
// This example requires the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.

var crypt = new CkCrypt2();

crypt.CryptAlgorithm = "aes";
crypt.CipherMode = "cbc";
crypt.KeyLength = 128;
crypt.SetEncodedKey("000102030405060708090A0B0C0D0E0F","hex");
crypt.SetEncodedIV("000102030405060708090A0B0C0D0E0F","hex");
crypt.EncodingMode = "base64";

// Return the base64 encoded encrypted bytes
var encodedEncrypted = crypt.EncryptStringENC("Hello World!");
console.log("Encrypted: " + encodedEncrypted);

// Output:
// Encrypted: qiq+IFhcjTkEIkZyf31V/g==

// Decrypt
var originalText = crypt.DecryptStringENC(encodedEncrypted);

console.log("Decrypted: " + originalText);

// Output:
// Decrypted: Hello World!