Encryption Error
Randomly about once every 200 transactions we get the following encryption error:
An error occurred while trying to encrypt or decrypt your input string: Given final block not properly padded.
At login we create the follow session variables:
<cfset session.a= 'AES'>
<cfset session.e= 'HEX'>
<cfset session.k=generateSecretKey(session.a)>
Then throughout the site we use:
<cfscript>
encrypted=encrypt(customer.foo, session.k,session.a,session.e);
</cfscript>
<cfscript>
url.serial=decrypt(url.foo, session.k,session.a,session.e);
</cfscript>
Any suggestions?
