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
(Perl) 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>
use chilkat(); $xml = new chilkat::CkXml(); # The sample input XML is available at http://www.chilkatsoft.com/data/fox.xml $success = $xml->LoadXmlFile("fox.xml"); if ($success != 1) { print $xml->lastErrorText() . "\r\n"; exit; } # 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() . "\r\n"; # This is the XML w/ the encrypted content: # |
© 2000-2010 Chilkat Software, Inc. All Rights Reserved.