【发布时间】:2011-01-08 08:40:00
【问题描述】:
我正在尝试在 cookie 中存储一些加密(短)信息。我正在生成一个短字符串(大约 64 个字符),使用 generateSecretKey() 生成密钥,并尝试使用 AES 或 Blowfish 加密。
我已经使用 encode() 和 decode() 函数中的参数尝试了默认的 UUEncoding、Base64 和 Hex。
使用 AES,我得到了错误
尝试加密或解密您的输入字符串时出错:com.rsa.jsafe.crypto.dr:无法执行取消填充:无效填充字节..
使用 Blowfish,我得到了错误
尝试加密或解密您的输入字符串时发生错误:未正确填充最终块。
我做错了什么?
【问题讨论】:
-
ColdFusion 的哪个版本/版本?
-
你能提供一个简单的例子来说明这个问题吗?
-
是的,请发布您使用的 cfml 代码。
标签: encryption coldfusion aes blowfish