该问题似乎是在加密J中的一个错误,如果输入字符串包含新行,则导致库不起作用。这样编码文件:
openssl enc -aes-256-cbc -in pup.jpg -pass pass:"password" | base64 | tr -d '\n' > pup.enc
解决问题。 JavaScript想要的问题,但编码。好吧,有了JavaScript,因为Cryptojs中有一个错误: https://code.google.com/p/crypto-js/issues/detail?id=38