Тема: Шифрование контента и изображений
Доброго дня.
Возникла необходимость разместить информацию на бесплатном хостинге.
Данные простые: текст + изображения. Но в обязательном порядке нужна защита, хотя бы текста.
Вижу так:
Подготавливаем текст локально:
Текст -> Шифруем RC4 (или подобным) -> base64 (по желанию)
Закидываем на хостинг.
Страница авторизации:
Просим пароль, при помощи md5 (или другого алгоритма) производим проверку и если пароль верный, загружаем зашифрованный текст, расшифровываем.
Вуаля.
Будет ли данная реализация надежной? (перехват паролей во внимание не берем, взлом с помощью радужных таблиц тоже)
Но что делать с изображениями? Как можно зашифровать их?
Есть у кого-нибудь комментарии по выше написанному?
Спасибо.
PS Сделал реализацию. Смотреть здесь Пароль script-coding.com
Нюансы:
Зашифрованный файл можно прогнать лишь через RC4, но тогда придется при формировании запроса добавить xhr.responseType = "arraybuffer"
Исходный файл (для моего случая) должен быть либо в UTF-16 BE BOM, либо в UTF-16 LE BOM Это из-за того, что javascript видит строки именно в такой кодировке.
Так и не могу найти способ как в javascript работать с бинарными данными.