暗号化と復号化にColdFusionを使用しています。値1のアクティブな変数があります。次のように、アクティブの暗号化された値を含むURLを作成します。
http://localhost:8500/blueline/ActivateRegistration.cfm?email=abc@gmail.com&active=!#
これ!#
が1の暗号化された値です。
もう一方の端、つまりActivateRegistration.cfmではactive
、同じ秘密鍵を使用して復号化し、元の値を見つける必要があります。しかし、次のコードを試してみると、正しい暗号化された文字列が得られません。
<cfset activeValue = url.active>
その理由は、暗号化された値にも#
文字列内に特殊文字が含まれているためです。誰か助けてもらえますか?また、ColdFusionの特殊文字/キーワードをどのように処理できますか?