ASP Examples

ChilkatHOMEASPVisual BasicVB.NETC#Visual C++CMFCDelphiFoxProJavaPerlPHPPythonRubySQL ServerVBScript

ASP Examples

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

More Examples...
Email Object
POP3
SMTP
RSS
Atom
Self-Extractor

Unreleased...
Service
PPMD
Deflate
Bzip2
LZW
Bz2
DH Key Exchange
DSA
Icon

 

 

 

 

 

 

AES Encrypt Strings

This ASP script shows how to AES encrypt strings.

<html>
<head>
<title>AES Encrypt Strings in ASP</title>
</head>
<body>
<%
' ASP script to AES encrypt strings
set crypt = Server.CreateObject("ChilkatCrypt2.ChilkatCrypt2")

' Any value passed to UnlockComponent begins the 30-day trial.
unlocked = crypt.UnlockComponent("30-day trial")
if unlocked then

	' Note: AES encryption pads to a multiple of 16 bytes.
	crypt.CryptAlgorithm = "aes"
	' Cipher Block Chaining is the default and most common mode for AES.
	' You can also select "ecb" for Electronic Cookbook.
	crypt.CipherMode = "cbc"
	' The key length can be 128, 192, or 256
	crypt.KeyLength = 128

	' Set the password.
	crypt.SecretKey = crypt.GenerateSecretKey("myPassword")

	' Encrypt a string. Return the encrypted data as a URL-encoded string.
	crypt.EncodingMode = "url"
	Response.Write "<br><br><b>URL-encoded Encrypted String:</b><br>"
	Response.Write crypt.EncryptStringENC("123")
		
	' Encrypt a string. Return the encrypted data as a base64-encoded string.
	crypt.EncodingMode = "base64"
	Response.Write "<br><br><b>Base64 Encrypted String:</b><br>"
	Response.Write crypt.EncryptStringENC("123")
		
	' Encrypt a string. Return the encrypted data as a hex-encoded string.
	crypt.EncodingMode = "hex"
	Response.Write "<br><br><b>Hexidecimalized Encrypted String:</b><br>"
	encryptedStr = crypt.EncryptStringENC("123")
	Response.Write encryptedStr
	
	' Decrypt the string.
	Response.Write "<br><br><b>Decrypted:</b><br>"
	Response.Write crypt.DecryptStringENC(encryptedStr)
		
else
	Response.Write "Crypt object is not unlocked!"
end if

' The output should look like this:

' URL-encoded Encrypted String:
' %C1%8E%FF%E0I%F9%7BD%D6%EF%C6%E94%B0%3E%CA
' 
' Base64 Encrypted String:
' wY7/4En5e0TW78bpNLA+yg==
' 
' Hexidecimalized Encrypted String:
' C18EFFE049F97B44D6EFC6E934B03ECA
' 
' Decrypted:
' 123 

%>
</body>
</html>
 

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

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