(Go) Example: Crypt2.DecryptStringENC method
Demonstrates how to call the DecryptStringENC method.
// This example requires the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
crypt := Crypt2_Ref.html">chilkat.NewCrypt2()
crypt.SetCryptAlgorithm("aes")
crypt.SetCipherMode("cbc")
crypt.SetKeyLength(128)
crypt.SetEncodedKey("000102030405060708090A0B0C0D0E0F","hex")
crypt.SetEncodedIV("000102030405060708090A0B0C0D0E0F","hex")
crypt.SetEncodingMode("base64")
// Return the base64 encoded encrypted bytes
encodedEncrypted := crypt.EncryptStringENC("Hello World!")
fmt.Println("Encrypted: ", *encodedEncrypted)
// Output:
// Encrypted: qiq+IFhcjTkEIkZyf31V/g==
// Decrypt
originalText := crypt.DecryptStringENC(*encodedEncrypted)
fmt.Println("Decrypted: ", *originalText)
// Output:
// Decrypted: Hello World!
crypt.DisposeCrypt2()
|