Encrypt - MACROMEDIA COLDFUSION MX 61-CFML Reference

Cfml reference
Hide thumbs Also See for COLDFUSION MX 61-CFML:
Table of Contents

Advertisement

Encrypt

Description
Encrypts a string. Uses a symmetric key-based algorithm, in which the same key is used to
encrypt and decrypt a string. The security of the encrypted string depends on maintaining the
secrecy of the key. Uses an XOR-based algorithm that uses a pseudo-random 32-bit key, based on
a seed passed by the user as a function parameter.
Returns
String; can be much longer than the original string.
Category
Other
functions,
Function syntax
Encrypt(string, seed)
See also
Decrypt
Parameters
Parameter
string
seed
Example
<h3>Encrypt Example</h3>
<p>This function allows for the encryption and decryption of a string.
Try it by entering a string and a key to see the results.
<cfif IsDefined("FORM.myString")>
<cfset string = FORM.myString>
<cfset key = FORM.myKey>
<cfset encrypted = encrypt(string, key)>
<cfset decrypted = decrypt(encrypted, key)>
<cfoutput>
<h4><B>The string:</B></h4> #string# <br>
<h4><B>The key:</B></h4> #key#<br>
<h4><B>Encrypted:</B></h4> #encrypted#<br>
<h4><B>Decrypted:</B></h4> #decrypted#<br>
</cfoutput>
</cfif>
<form action = "encrypt.cfm" method="post">
<p>Input your key:
<p><input type = "Text" name = "myKey" value = "foobar">
<p>Input your string to be encrypted:
<p><textArea name = "myString" cols = "40" rows = "5" WRAP = "VIRTUAL">
This string will be encrypted (try typing some more)
</textArea>
<input type = "Submit" value = "Encrypt my String">
</form>
String functions
Description
String to encrypt
String. Seed used to generate 32-bit encryption key. Can be any combination of
any number of characters.
Encrypt
467

Advertisement

Table of Contents
loading

This manual is also suitable for:

Coldfusion mx

Table of Contents