我的应用程序中有一个页面,用户可以在其中上传文件。文件上传后,我使用encryptBinary
函数加密文件:
<cffile file="#getTempDirectory()##uploaded.serverFile#"
action="readBinary"
variable="binaryFile">
<cfset encrypted = encryptBinary(binaryFile,application.key,"AES")>
但是当我尝试使用decryptBinary
解密文件时,我收到以下错误:
尝试加密或解密输入时发生错误 string:填充无效
解密代码是(其中readFile
包含加密结果):
<cfset decrypted = decryptBinary(readFile,application.key,"AES")>
我该如何解决这个错误?谢谢!