栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Python-zipfile:如何为zipfile设置密码?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python-zipfile:如何为zipfile设置密码?

在文档中没有提到它,但是在Python 3上,密码应该是

bytes
,而不是
str
。所以:

zf.setpassword(b"1234")

请注意,密码 用于 读取 ,不能用于写入!请参阅

ZipFile.open
Python 3中的文档字符串。

ZipFile
类可以读“PKZIP
2.0”加密,这不被认为是非常强(它已经已知弱点[PDF])。这可能是为什么目前(在python
2.7.13和3.6中)未在Python中实现 编写 它们的原因。

注意: zip文件上的密码所提供的保护可能不是很牢固,具体取决于您要使用它的用途。攻击者可以例如在 不知道密码的情况下 替换
zipfile中受密码保护的条目!参见例如关于security.stackexchange的此答案。

注意2: 例如winzip的最新版本可以使用AES加密压缩文件的内容。AFAIK,Python无法读取这些内容。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/652893.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号