Как зашифровать \ расшифровать файлы \ поля изображений в django? - PullRequest
0 голосов
/ 25 января 2020

Я пытаюсь понять, как лучше шифровать файл \ изображение, используя 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 пример кода ссылки будет приветствуется

...