Thanks Adam!.. That was a big mistake indeed.
But the below code produces the same error as well.
page1.cfm
<form action="page2.cfm" method="post">
<cfoutput>
<input type="hidden" name="hdnEncType" value="#encKey#">
Username <input type="text" name="txtUsername" value="Admin"><br>
Password <input type="password" name="txtPassword" maxlength="10" value=""><br>
<input type="submit" name="st" value="Submit">
</cfoutput>
</form>
page2.cfm
<cfset encKey = GenerateSecretKey("AES")>
<cfset enc=#Encrypt('#form.txtPassword#','#encKey#','AES','UU')#>
<cfset decryptedPassword = Decrypt("#form.txtPassword#","#encKey#","AES","UU")>
<cfoutput>#enc#</cfoutput>
<cfoutput>#decryptedPassword#</cfoutput>
<cfset encKey = GenerateSecretKey("AES")> <cfset enc=#Encrypt('#form.txtPassword#','#encKey#','AES','UU')#> <cfset decryptedPassword = Decrypt("#form.txtPassword#","#encKey#","AES","UU")>
|
form.txtPassword is plain text. You can't decrypt() plain text.
--
Adam