标签: python encryption des
有人可以帮助(或指出一些例子)关于如何使用python加密文件吗? 我必须使用以下参数来加密文件:
block size=8 iv=qwertyui12345678 method=des3_cbc
此外,我不知道iv的含义
iv
请帮忙。提前谢谢。
答案 0 :(得分:5)
您需要使用Python Crypto Toolkit
IV是初始化矢量。
答案 1 :(得分:3)
使用pycrypto - 请注意,即使使用库来存储硬件,正确实施加密也很棘手。如果安全问题得到专家的帮助。
答案 2 :(得分:3)
IV代表初始化向量。分组密码算法可用于多种操作模式;其中一种模式称为CBC( Cipher-Block Chaining ),在此模式下,纯文本块与加密的前一块进行异或。 IV与初始纯文本块进行异或。 IV可以看作算法参数。
可以阅读更详细的说明here。