@kaktak255

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

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

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

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 13:31
10000 руб./за проект
19 апр. 2024, в 13:12
35000 руб./за проект
19 апр. 2024, в 13:06
6000 руб./за проект