Используйте JOSE JWE для шифрования больших файлов - PullRequest
0 голосов
/ 24 апреля 2019

Мне нужно зашифровать несколько больших файлов <1 ГБ безопасным и эффективным способом. Это хорошая идея использовать библиотеки JOSE JWE для этой цели? Есть ли другой вариант, который вы можете порекомендовать? </p>

Спасибо, Simon

1 Ответ

0 голосов
/ 24 апреля 2019

Это не очень хорошая идея.JWE расшифровывается как Web-токены Encrypted JSON и предназначен для использования в веб-контексте (т. Е. Протоколы HTTP / HTTPS).Полезная нагрузка зашифрована, но также закодирована в безопасном URL-адресе base64, и, таким образом, размер зашифрованной полезной нагрузки будет больше, чем исходный файл (около + 30% накладных расходов) плюс заголовок, зашифрованные CEK и IV.

AФайл 1 ГБ будет зашифрован в токен 1,3 ГБ…

Вы должны окончательно выбрать выделенный и защищенный протокол передачи файлов, например, SCP или SFTP

...