18910140161

一个关于PHP对文件或者流做Zip输出的问题?

顺晟科技

2022-09-15 20:06:48

158

遇到一个比较难搞的问题。请教大佬们帮帮忙。

开发需求: 将txt文件加密成.zip后缀的文件。
三方提供的参考demo为Java
以下是Java的demo
image.png

通过将内容3desc加密后,输出为Zip流,再写入到.zip文件中。

【重点】
目前我使用的php开发项目,用的是ZipArchive. 无法完成对文本内容加密(3des加密)成.zip文件。

Java的demo最终输出的文件,按照理解仅仅是一个.zip后缀的文件,里面内容是加密的内容。
我按照这个逻辑,用php ZipArchive生成的.zip文件,无法完成需求。这里无法完成需求指的是,我加密的文件,解密失败。
3des密钥是正确的。

请问大佬们有没有解决方案或者大佬们有没有php压缩文件流的插件。实在是找不到了。
万分感谢!!!!!!!!!

如果是我来处理,我可能会考虑写个python脚本简易转换下。php调curl跑python进行文件加密,加密完后返回文件路径,php直接调用。

相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航