@kaktak255

За что отвечает эта строка?

def crypt():
	import pyAesCrypt
	bufferSize = 64*1024    # за что отвечает эта строка?
	password = "1"
	pyAesCrypt.encryptFile("file.txt", "file.aes", password, bufferSize)

Как эта строчка влияет на шифрование?
  • Вопрос задан
  • 187 просмотров
Решения вопроса 2
hottabxp
@hottabxp Куратор тега Python
Сначала мы жили бедно, а потом нас обокрали..
Буфер - это кусок памяти, для временного хранения данных. Скорее всего туда помещаются данные при шифровании. В исходниках данной библиотеки говорится, что большой размер буфера ускорит работу с большими файлами. Размер буфера должен быть кратен 16.
Ответ написан
HemulGM
@HemulGM Куратор тега Python
Delphi Developer, сис. админ
Это размер буфера, который будет выделен внутри метода шифрования. Чем больше буфер, тем быстрее будет происходить шифрование. Буфер отвечает за размер порции, которая будет читаться из файла (в данном случае).
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект