Допустим есть скан паспорта. Я его шифрую rar архивом. Мне логично отметили, что rar есть далеко не везде и ваще платный.
Допустим, есть небольшой файл (каталог) на 1 или 50 мегабайт, который хранится открыто для скачивания. Я хочу, чтобы эти данные были зашифрованы, достаточно устойчиво для хакеров, но в то же время абсолютно легко доступны с любого "обычного" устройства. Например: смартфон (на обеих ОС), планшет, компьютер. То есть чтобы не особо парится какая там ОС, какой софт установлен, чтобы более менее всегда мог открыть свой каталог.
Вопрос.
Как это сделать?
Универсальное шифрование?
Модератор: Bizdelnick
-
azsx
- Сообщения: 3684
- ОС: calculate linux, debian, ubuntu
-
Hephaestus
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Универсальное шифрование?
При такой постановке задачи - никак.
Требования "устойчиво для взлома" и одновременно "легко доступно" - взаимоисключающие.
Если каталог открыт для скачивания, значит, шифроваться должны сами файлы в этом каталоге.
Далее, чтобы не зависеть от наличия инструментов шифрования, используем архив с шифрованием.
Чтобы не зависеть от наличия архиватора в системе, используем самораспаковывающийся вариант архива.
Ну, собственно, вот и приехали: самораспаковывающийся архив - это исполняемый файл.
Даже если представить, что какой-нибудь rar умеет создавать такие архивы в форматах разных ОС, то и тогда потребуются разные архивы для разных ОС. Ибо формат исполняемых файлов различен для DOS, Windows, Linux, MaсOS...
Ну, разве что есть какое-то облачное хранилище с шифрованием, где файлы хранятся в зашифрованном виде и расшифровываются при необходимости. Но в этом случае, мы полностью доверяем сервису и говорить про "устойчивость к взлому" бессмысленно - мы понятия не имеем, что и как там зашифровано.
Требования "устойчиво для взлома" и одновременно "легко доступно" - взаимоисключающие.
Если каталог открыт для скачивания, значит, шифроваться должны сами файлы в этом каталоге.
Далее, чтобы не зависеть от наличия инструментов шифрования, используем архив с шифрованием.
Чтобы не зависеть от наличия архиватора в системе, используем самораспаковывающийся вариант архива.
Ну, собственно, вот и приехали: самораспаковывающийся архив - это исполняемый файл.
Даже если представить, что какой-нибудь rar умеет создавать такие архивы в форматах разных ОС, то и тогда потребуются разные архивы для разных ОС. Ибо формат исполняемых файлов различен для DOS, Windows, Linux, MaсOS...
Ну, разве что есть какое-то облачное хранилище с шифрованием, где файлы хранятся в зашифрованном виде и расшифровываются при необходимости. Но в этом случае, мы полностью доверяем сервису и говорить про "устойчивость к взлому" бессмысленно - мы понятия не имеем, что и как там зашифровано.
Спасибо сказали:
-
Vascom
- Сообщения: 1699
- ОС: Fedora 32
Re: Универсальное шифрование?
Я бы предложил хранить файл незашифрованным у себя на сервере, а доступ сделать, например, по webdav с HTTPS и авторизацией.
То есть без авторизации файл недоступен и при передаче по каналам связи шифруется HTTPS. Доступ будет с любого компьютера или смартфона, нужен лишь логин и пароль.
То есть без авторизации файл недоступен и при передаче по каналам связи шифруется HTTPS. Доступ будет с любого компьютера или смартфона, нужен лишь логин и пароль.
Спасибо сказали:
-
devilr
- Сообщения: 3697
- ОС: Mandriva => Gentoo (~amd64)
Re: Универсальное шифрование?
Никто не мешает иметь 3 самораспаковывающегося архива. Win-Mac-Lin
-
devilr
- Сообщения: 3697
- ОС: Mandriva => Gentoo (~amd64)
Re: Универсальное шифрование?
Ну и, до кучи - есть принципиально не взламываемое шифрование. Например https://ru.wikipedia.org/wiki/Шифр_Вернама
Где в качестве ключа может быть длинная строка - текст песни, стихотворение, отрывок литературного произведения. Причем подобный ключ, фактически, лежит на виду.
P.S. Можно шифровать не сам документ, а архив с ним. Во-первых, это уменьшает необходимую длину ключа, а во-вторых, исключает строки повторяющихся символов, по которым можно, теоретически, определить ключ.
Другое дело, нужно ли вам такое шифрование...
Где в качестве ключа может быть длинная строка - текст песни, стихотворение, отрывок литературного произведения. Причем подобный ключ, фактически, лежит на виду.
P.S. Можно шифровать не сам документ, а архив с ним. Во-первых, это уменьшает необходимую длину ключа, а во-вторых, исключает строки повторяющихся символов, по которым можно, теоретически, определить ключ.
Другое дело, нужно ли вам такое шифрование...
Спасибо сказали:
-
azsx
- Сообщения: 3684
- ОС: calculate linux, debian, ubuntu
Re: Универсальное шифрование?
Hephaestus то есть. Есть картинка, test.png.Ибо формат исполняемых файлов различен для DOS, Windows, Linux, MaсOS...
Мне надо создать исполняемый контейнер, два варианта.
1. exe, python, java. С вероятностью 99% буду считать, что хоть один файл откроется на всех устройствах. Под никс я не понимаю, что надо скомпилировать, чтобы открылось на всех.
2. Или делаю cmd и bash. Значительно запутанее, совсем не понятно про мобилки.
3. Универсальный вариант html + js. То есть качаю единый html, он запускается оффлайн в браузере, при вводе пароля расшифровывает картинку. Профит.
Не понимаю сути.Я бы предложил хранить файл незашифрованным у себя на сервере, а доступ сделать, например, по webdav с HTTPS и авторизацией.
Мне надо чтобы хранилось где мне удобнее. Начиная от бесплатного хостинга, заканчивая облачного сервиса мега нз.
Зачем свой сервис и webdav?
-
azsx
- Сообщения: 3684
- ОС: calculate linux, debian, ubuntu
Re: Универсальное шифрование?
chitatel нет. Тут условие, универсальность и простота. Вот представьте вы в отделении милиции в трусах (ограбили). Мент говорит, покажи хотя бы скан документа -- ты станешь для меня человеком. Можно воспользоваться интернетом, с чего милиционер разрешит с компа или его смартфона.
Ну какой gpg?
Ну какой gpg?
-
Bizdelnick
- Модератор
- Сообщения: 21430
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Универсальное шифрование?
Вообще-то шифрование поддерживается и ZIP-архивами, а ZIP можно открыть везде. Чего все в этот RAR упёрлись?
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
chitatel
- Сообщения: 2099
-
Vascom
- Сообщения: 1699
- ОС: Fedora 32
Re: Универсальное шифрование?
Далось вам это шифрование файла. Зачем?
Загрузи картинку со своего личного сервера по HTTPS и всё. Поставленная задача решена на 100%.
Загрузи картинку со своего личного сервера по HTTPS и всё. Поставленная задача решена на 100%.
Спасибо сказали:
-
azsx
- Сообщения: 3684
- ОС: calculate linux, debian, ubuntu
Re: Универсальное шифрование?
скан по сути будет лежать в паблике? То есть если знаешь урл -- то имеешь скан моего паспорта?Загрузи картинку со своего личного сервера по HTTPS и всё.
зы
облака бесплатно к тому же.
-
Vascom
- Сообщения: 1699
- ОС: Fedora 32
Re: Универсальное шифрование?
Нет же. Доступ по логину и паролю. Читай внимательно!
-
Vascom
- Сообщения: 1699
- ОС: Fedora 32
Re: Универсальное шифрование?
Ну можешь взять облако с шифрованием https://mega.nz/