Sample code for 30+ languages & platforms
Ruby

Example: Crypt2.EncryptSb method

Demonstrates how to call the EncryptSb method.

Chilkat Ruby Downloads

Ruby
require 'chilkat'

success = false

crypt = Chilkat::CkCrypt2.new()

bdEncrypted = Chilkat::CkBinData.new()
sbPlainText = Chilkat::CkStringBuilder.new()

sbPlainText.Append("Text to be encrypted")

# ...
# Set the secret key ...
# Set properties such as CryptAlgorithm, CipherMode, PaddingScheme, KeyLength
# Set the IV if needed ...
# ...

crypt.put_Charset("utf-8")

success = crypt.EncryptSb(sbPlainText,bdEncrypted)
if (success == false)
    print crypt.lastErrorText() + "\n";
    exit
end