traductor - Python: ¿cómo cifrar un archivo?
ejemplo de cifrado (3)
Deberá usar el Kit de herramientas de Python Crypto
IV es el Vector de Inicialización.
¿Alguien puede ayudar (o señalar algunos ejemplos) sobre cómo cifrar archivos con Python? Tengo que usar los siguientes parámetros para encriptar el archivo:
block size=8
iv=qwertyui12345678
method=des3_cbc
Además, no tengo idea de qué significa iv
Por favor ayuda. Gracias por adelantado.
IV significa Vector de inicialización . Los algoritmos de cifrado de bloques se pueden usar en varios modos operativos; uno de estos modos se llama CBC ( Cipher-Block Chaining ), en este modo el bloque de texto sin formato está XORed con el bloque anterior encriptado. El IV está XORed con el bloque de texto sin formato inicial. El IV se puede ver como un parámetro de algoritmo.
Una descripción más detallada se puede leer aquí .
Use pycrypto : tenga en cuenta que la implementación de la criptografía correctamente, incluso utilizando una biblioteca para las partes duras, es complicado. Si la seguridad importa, obtenga ayuda de un experto.