Я пытаюсь понять, как лучше шифровать файл \ изображение, используя django drf.
В моем приложении пользователь загружает конфиденциальные данные, которые я позже храню в облаке. Данные содержат файлы и изображения. Я хочу sh зашифровать файлы таким образом, чтобы, даже если кто-то взломал облако, данные были зашифрованы.
в виде кода
# models.py
class FilesHandler(models.Model):
name = models.TextField(blank=True, null=True)
# -- File is save in the cloud, use djagno-storages -- #want to add encrypt feature
my_file= models.FileField(storage=MediaStorage(), upload_to=get_upload_path, blank=True)
processed = models.BooleanField(default=False)
После долгого исследования я обнаружил только django -encrypted-filefield репо, последняя фиксация которого была сделана около 2 лет go. Кроме того, я обнаружил небольшой объем данных в topi c (не смог найти ни одного примера кода кроме упомянутого выше репозитория).
Может кто-нибудь поделиться, какой метод лучше всего шифровать данные на стороне сервера перед отправкой в облачное хранилище? Django пример кода ссылки будет приветствуется