Chilkat
HOME
Android™
ASP
Visual Basic
VB.NET
C#
iOS (IPhone)
Objective-C
C++
C
MFC
Delphi
FoxPro
Java
Perl
PHP Extension
PHP ActiveX
Python
PowerShell
Ruby
SQL Server
VBScript
(Ruby) Encrypting and Decrypting ContentDemonstrates how to encrypt and decrypt the content of an XML node using 128-bit CBC AES encryption. The input XML, available at http://www.chilkatsoft.com/data/fox.xml, is this:
<root>
<fox1>The quick brown fox jumps over the lazy dog</fox1>
<fox2>The quick brown fox jumps over the lazy dog
<child1>ABC</child1>
<child2>XYZ</child2>
</fox2>
</root>
Downloads for Windows/Linux and Install Instructions require 'chilkat' xml = Chilkat::CkXml.new() # The sample input XML is available at http://www.chilkatsoft.com/data/fox.xml success = xml.LoadXmlFile("fox.xml") if (success != true) print xml.lastErrorText() + "\n"; exit end # Navigate to the "fox1" node, which is the 1st child: xml.FirstChild2() # Encrypt the content: xml.EncryptContent("myPassword") # Navigate back to the root: xml.GetRoot2() # Examine the new XML document: print xml.getXml() + "\n"; # This is the XML w/ the encrypted content: # |
© 2000-2010 Chilkat Software, Inc. All Rights Reserved.