使用受保护的受保护工作簿解析XLS文件

时间:2014-08-21 09:19:11

标签: php excel parsing

我需要从标记为受保护工作簿的XLS文件中读取数据(我有密码)。我找不到任何允许这个功能的PHP库,所以我正在考虑自己编写代码。我无法找到有关如何应用保护的任何信息,在this之后,不清楚是否在受保护的工作簿中应用任何加密(在Excel菜单中选择保护工作簿) )。如果应用了任何加密,您如何确定应用哪种方法?列出了以下选项:

弱加密(XOR)
兼容Office 97/2000
RC4,Microsoft Base Cryptographic Provider v1.0
RC4,Microsoft Base DSS和Diffie-Hellman Cryptographic Provider
RC4,Microsoft DH SChannel Cryptographic Provider
RC4,Microsoft Enhanced Cryptographic Provider v1.0
RC4,Microsoft增强型DSS和Diffie-Hellman加密提供商
RC4,Microsoft增强型RSA和AES加密提供程序(原型)
RC4,Microsoft RSA SChannel加密提供商
RC4,Microsoft Strong Cryptographic Provider

使用PHP解析文件时,似乎应用了一些加密,因为在读取FILEPASS(0x2f)令牌后我得到了乱码令牌。 (在这种情况下,我只是忽略了FILEPASS令牌)

是否有任何库可以读取受保护工作簿的数据? (最好是PHP)。任何解释如何加密的来源?

0 个答案:

没有答案