«Загрузка» вычисленного значения из JavaScript - PullRequest
3 голосов
/ 16 июня 2010

Я надеюсь, что вы можете доказать, что я не прав здесь (пожалуйста, пожалуйста, пожалуйста!;). У меня есть ситуация, когда мне нужно загрузить зашифрованные данные с сервера D (для «данных»). Сервер K (для «Ключа») имеет ключ шифрования. В целях безопасности я бы действительно предпочел, чтобы Сервер D никогда не знал ключ, который знает Сервер К. Я хочу, чтобы мой клиент (например, ваш браузер) подключился к серверу D для данных и к серверу K для ключа и выполнил расшифровку локально, чтобы незашифрованные данные никогда не покидали ваш компьютер.

Я могу сделать это нормально для текстовых областей в DOM, заменив содержимое HTML. Однако иногда я хотел бы делать файлы большего размера, которые я передаю в файловую систему. Например, возможно, я хочу зашифровать фильм, расшифровать его и передать содержимое на мой видеоплеер.

Я ни в коем случае не гуру JavaScript, особенно когда дело доходит до крайних случаев таких вещей, как песочница безопасности.

Для Small D я могу справиться с расшифровкой, но я не знаю, как сохранить расшифрованный файл. Большой D кажется проблематичным, так как память заканчивается.

У кого-нибудь есть идеи, которые не включают нативные плагины?

Спасибо!

1 Ответ

1 голос
/ 16 июня 2010

Вы можете сгенерировать данные : URL и добавить ссылку на них в документ, используя только JavaScript. Однако вряд ли это будет хорошей идеей для больших объемов данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...