python:如何加密文件?
有没有人能帮忙或者给一些例子,教我怎么用Python加密文件?
我需要用以下参数来加密文件:
block size=8
iv=qwertyui12345678
method=des3_cbc
另外,我对iv
是什么意思也不太了解。
请帮帮我。提前谢谢大家。
3 个回答
3
IV代表的是初始化向量。块密码算法可以用在几种不同的工作模式中,其中一种叫做CBC(密码块链接)。在这种模式下,明文块会和之前加密过的块进行异或运算。IV则是和第一个明文块进行异或运算。可以把IV看作是算法的一个参数。
想要更详细的描述,可以在这里查看。
3
使用 pycrypto 这个库——要注意,正确地实现加密,即使是用库来处理复杂的部分,也不是一件简单的事。如果安全性很重要,最好请专家来帮忙。
5
你需要使用 Python加密工具包。
IV是“初始化向量”的意思。