使用decryptBinary时填充错误无效

时间:2014-03-03 11:40:19

标签: encryption coldfusion coldfusion-10

我的应用程序中有一个页面,用户可以在其中上传文件。文件上传后,我使用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")>

我该如何解决这个错误?谢谢!

0 个答案:

没有答案