Я надеюсь, что вы можете доказать, что я не прав здесь (пожалуйста, пожалуйста, пожалуйста!;). У меня есть ситуация, когда мне нужно загрузить зашифрованные данные с сервера D (для «данных»). Сервер K (для «Ключа») имеет ключ шифрования. В целях безопасности я бы действительно предпочел, чтобы Сервер D никогда не знал ключ, который знает Сервер К. Я хочу, чтобы мой клиент (например, ваш браузер) подключился к серверу D для данных и к серверу K для ключа и выполнил расшифровку локально, чтобы незашифрованные данные никогда не покидали ваш компьютер.
Я могу сделать это нормально для текстовых областей в DOM, заменив содержимое HTML. Однако иногда я хотел бы делать файлы большего размера, которые я передаю в файловую систему. Например, возможно, я хочу зашифровать фильм, расшифровать его и передать содержимое на мой видеоплеер.
Я ни в коем случае не гуру JavaScript, особенно когда дело доходит до крайних случаев таких вещей, как песочница безопасности.
Для Small D я могу справиться с расшифровкой, но я не знаю, как сохранить расшифрованный файл. Большой D кажется проблематичным, так как память заканчивается.
У кого-нибудь есть идеи, которые не включают нативные плагины?
Спасибо!