ASP Examples

ChilkatHOMEASPVisual BasicVB.NETC#Visual C++CMFCDelphiFoxProJavaPerlPHPPythonRubySQL ServerVBScript

ASP Examples

ASP String
ASP Byte Array
Bounced Mail
Bz2
Character Encoding
CSV
Digital Certificates
Digital Signatures
Email
FTP
HTML-to-XML
HTTP
IMAP
Encryption
MHT / HTML Email
POP3
RSA
S/MIME
SMTP
Socket
Spider
SSH
SSH Tunnel
SSH Key
SFTP
Tar
ASP Upload
XML
XMP
Zip Compression

More Examples...
Email Object
DKIM / DomainKey
NTLM
DH Key Exchange
DSA
FileAccess
RSS
Atom
Self-Extractor
Service
PPMD
Deflate
Bzip2
LZW

 

 

 

 

 

 

Encrypt XML Subtree

Download Chilkat XML ActiveX

Encrypt an entire subtree within an XML document

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<%

set xml = Server.CreateObject("Chilkat.Xml")

'  First, build a sample XML document:

set xml = Server.CreateObject("Chilkat.Xml")

xml.Tag = "stocks"

Set xmlM = xml.NewChild("Microsoft","")
xmlM.NewChild2 "symbol","MSFT"
xmlM.NewChild2 "recentPrice","34.50"

Set xmlG = xml.NewChild("Google","")
xmlG.NewChild2 "symbol","GOOG"
xmlG.NewChild2 "recentPrice","679.00"

'  Display the unencrypted XML:
Response.Write xml.GetXml() & "<br>"

'  This is the XML displayed:
'  <stocks>
'      <Microsoft>
'          <symbol>MSFT</symbol>
'          <recentPrice>34.50</recentPrice>
'      </Microsoft>
'      <Google>
'          <symbol>GOOG</symbol>
'          <recentPrice>679.00</recentPrice>
'      </Google>
'  </stocks>

'  The goal is to encrypt the "Microsoft" sub-tree.
'  The EncryptContent method encryptes the content
'  within a single XML node (not an entire sub-tree).
'  Therefore, to encrypt a sub-tree,  you must first
'  compress it into a single node, and then encrypt it.
xmlM.ZipTree 

'  Now encrypt the content using 128-bit AES encryption:
xmlM.EncryptContent "secretPassword"

'  Display the XML with the encrypted sub-tree:
Response.Write xml.GetXml() & "<br>"

'  This is displayed:
'  <stocks>
'      <Microsoft><![CDATA
'  [JkiMcoK3Mi198rT30KvicDEzu5WuJgMH+8KS0UZbcRE
'  2CtdXplphV0iCdPMYnS01O6Ly6S4QCQSReMCshG/V3
'  8btJIZv/VLG9JZRsQk0bBafMhx7B2fQfm8YENke/JIM
'  ]]>    </Microsoft>
'      <Google>
'          <symbol>GOOG</symbol>
'          <recentPrice>679.00</recentPrice>
'      </Google>
'  </stocks>

'  Now decrypt and unzip:
xmlM.DecryptContent "secretPassword"

success = xmlM.UnzipTree()
If (success <> 1) Then
    Response.Write "Failed to unzip tree" & "<br>"
End If

'  Display the restored document:
Response.Write xml.GetXml() & "<br>"


%>
</body>
</html>

 

Need a specific example? Send a request to support@chilkatsoft.com

© 2000-2010 Chilkat Software, Inc. All Rights Reserved.