C# 加密的zip文件也能保护它吗';内部目录

C# 加密的zip文件也能保护它吗';内部目录,c#,encryption,zipfile,dotnetzip,C#,Encryption,Zipfile,Dotnetzip,我正在使用WinZip AES 256使用DotNetZip创建一个加密的zip文件。不过,我可以读取目录,甚至可以在没有加密密钥的情况下删除一些zipentries 据我所知,目录可见性是Zip格式的一个限制。我只是想知道,这是否也适用于在zip文件中删除/添加组件的任何更改,或者是否存在防止此类更改的方法 编辑: 快速阅读似乎表明,双重压缩似乎是防止zipfile中随机删除/添加组件的唯一解决方案,而不管单个条目的加密情况如何 从上次更新的知识库上次更新的2013年2月20日: 要在加密的Z

我正在使用WinZip AES 256使用DotNetZip创建一个加密的zip文件。不过,我可以读取目录,甚至可以在没有加密密钥的情况下删除一些zipentries

据我所知,目录可见性是Zip格式的一个限制。我只是想知道,这是否也适用于在zip文件中删除/添加组件的任何更改,或者是否存在防止此类更改的方法

编辑:

快速阅读似乎表明,双重压缩似乎是防止zipfile中随机删除/添加组件的唯一解决方案,而不管单个条目的加密情况如何

从上次更新的知识库上次更新的
2013年2月20日

要在加密的Zip文件中隐藏文件名,可以对其进行双重压缩。为此:

所以我会说不:-)

Winrar
有一个加密文件名的选项,遗憾的是算法不是公开的