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
(C) 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: MS Windows Visual C/C++ Libraries Linux/CentOS C/C++ Libraries MAC OS X C/C++ Libraries Solaris C/C++ Libraries C++ Builder Libraries FreeBSD C++ Libraries HP-UX C++ Libraries BlackBerry QNX C++ Libraries #include <C_CkXml.h> void ChilkatSample(void) { HCkXml xml; BOOL success; xml = CkXml_Create(); // The sample input XML is available at http://www.chilkatsoft.com/data/fox.xml success = CkXml_LoadXmlFile(xml,"fox.xml"); if (success != TRUE) { printf("%s\n",CkXml_lastErrorText(xml)); return; } // Navigate to the "fox1" node, which is the 1st child: CkXml_FirstChild2(xml); // Encrypt the content: CkXml_EncryptContent(xml,"myPassword"); // Navigate back to the root: CkXml_GetRoot2(xml); // Examine the new XML document: printf("%s\n",CkXml_getXml(xml)); // This is the XML w/ the encrypted content: // |
Need a specific example? Send a request to support@chilkatsoft.com
© 2000-2010 Chilkat Software, Inc. All Rights Reserved.