Отправка зашифрованного файла django
У меня есть большой файл, зашифрованный по системе AES. Мне нужно отправить его пользователю, но чтобы после этой операции файл остался на сервере в зашифрованном виде. Для шифрования использую библиотеку pyAesCrypt (https://pypi.org/project/pyAesCrypt/). Я могу просто использовать функцию decryptStream этой библиотеки, однако тогда весь файл сначала записывается в оперативную память, что неприемлемо в моей ситуации, а потом уже отправляется пользователю. Так же я могу использовать функцию decryptFile и StreamingHttpResponse, но после этого нужно зашифровать файл обратно, но код после
pyAesCrypt.decryptFile(...)
response = StreamingHttpResponse(...)
return response
естественно, не выполняется.
То есть я прошу либо подкинуть идею по доработке одного из представленных выше способов, либо предложить что-то ещё.
Спасибо