Дешифрация файлов на сервере (java, spring)

155
28 ноября 2018, 11:40

Дано:

Приложение, которое хранит зашифрованные файлы на сервере (если абстрагироваться, то любое облако типа DropBox, GoogleDrive т.д. только с шифрованием файлов на хранилище). Юзеры работаю по WEB. (вводят https://example.com и т.д.). Сервер использует java Spring (MVC).

Описываю проблему(абстрактно):

  1. Прилетает МультипартФайл c POST от юзера на сервер. Сервер его принимает -> переводит в байты -> шифрует -> сохранят на HDD.
  2. Дальше идет запрос от пользователя («покажи файлы»). Сервер берет зашифрованный файл(ы) -> дешифрует -> отдает юзеру.

Проблема: При дешифрации мне нужно создать дешифрованный(е) файл(ы) на диске, а только после этого отдавать юзеру. Но как этого не делать ( не создавать File decrFile = new File(“****”)? (иначе смысл шифрации файлов пропадает вовсе)

Наверняка уже есть какое-то решение данной проблемы, но в силу нехватки опыта столкнулся с проблемой.

READ ALSO
Объединение нескольких таблиц SQL-бд SQL или Java

Объединение нескольких таблиц SQL-бд SQL или Java

Возникла задача и не знаю с какой стороны к ней подступитьсяЕсть Postgre В БД есть 9 таблиц, в некоторых из них поля совпадают, в некоторых - нет

169
Ошибка при запуске Java Web приложения

Ошибка при запуске Java Web приложения

Всем привет, есть сайт, при попытке запустить с консоли команду java -jar target/dependency/webapp-runnerjar --session-store memcache target/*

153
Как сделать адаптивный svg?

Как сделать адаптивный svg?

Необходимо сделать адаптивный SVG

238