加密的zip文件是否也可以保护其内部目录
我正在使用WinZip AES 256使用DotNetZip创建一个加密的zip文件。但是我能够读取目录甚至删除一些没有加密密钥的zipentries。
据我所知,目录可见性是Zip格式的限制。 我只是想知道,如果这也适用于删除/添加组件到zip文件的任何更改,或者是否存在防止此类更改的方法。
编辑:
快速阅读Zip文件格式似乎表明,双重压缩似乎是防止随机删除/添加zip文件中的 comoponents的唯一解决方案,无论单个条目的加密。
来自Winzip的kb最后更新最后更新于20 Feb, 2013
:
要隐藏加密Zip文件中文件的名称,可以将它们双拉链。 去做这个:
所以我会说不:-)
Winrar
有一个加密文件名的选项,遗憾的是算法不公开。
- 如何在xaml中使用List ?
- 为什么不能在C#中共存相同类型的隐式和显式运算符?
- UnityContainer.Resolve优于Activator.CreateInstance的优势是什么?
- 从xmlserializer中删除编码
- 如何获得设备的屏幕分辨率(Windows Phone)
- 在asp.net web api中使用FromBody时,字符串值为空
- ASP.NET MVC中<%#和<%=有什么区别?
- 如何在Windows Phone 8.1中获得屏幕(宽度和高度)的分辨率?
- DirectoryInfo.EnumerateFiles(…)导致UnauthorizedAccessException(和其他exception)