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

新手上路,请多包涵

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

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

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

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

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

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

阅读 1.3k
1 个回答

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题