Шифрование сообщений/файлов на сайте, как сделать?
Всем привет. Стоит следующий вопрос - нужно сделать нечто вроде шифрования сообщений на сайте между пользователями. Чтобы доступ к информации был только у участников переписки.
Сообщения текстового содержания, без картинок(не знаю влияет ли это на суть вопроса).
Какие методы реализации можно придумать?
Есть сайты типа privatlab, где реализован функционал создания записок с паролем, и вроде как сообщения шифруются, может это подойдет или это совсем из другой оперы?
Ну и последнее, сколько примерно будет стоить такое решение?
1. Либо пользователи обмениваются между собой паролем заранее, не пользуясь вашим сайтом.
2. Либо они пользуются ассиметричными ключами, которые также должны сгенерировать за пределами вашего сайта.
xmoonlight,
Заходя на ЛЮБОЙ сайт с https вы скачиваете его публичный ключ.
То есть он есть у всех, кто заходит на сайт.
Так что ж никто не взломал https, если у него есть публичный ключ?
Saboteur, согласен. Вначале сам пойми (почитай): почему именно не выйдет ничего до того, пока полностью не удастся избавиться от посредников при обмене ключами.
Это невозможно осуществить.
1. Если сообщения будут передаваться через сайт, то пользователи должны как-то обменяться ключами до начала обмена сообщениями.
2. Если ключи выписывает сайт - все сообщения он также сможет читать.
Основная проблема, которую сейчас никак невозможно решить - это обмен ключами без посредников.
Если советуют PGP и прочее, то чтение собранных шифрованных сообщений - это лишь вопрос времени, и безопасность этого при сегодняшних возможностях - ниже, чем никакая.
Если советуют PGP и прочее, то чтение собранных шифрованных сообщений - это лишь вопрос времени, и безопасность этого при сегодняшних возможностях - ниже, чем никакая.
Это почему?
Основная проблема, которую сейчас никак невозможно решить - это обмен ключами без посредников.
Криптостойкость падает если у злоумышленника есть много шифрованных сообщений и часть из них имеется в расшифрованном виде. И всё равно это трудозатратно, ради неуловимого Джо ни кто не будет этим заниматься.
freeExec, давно вымерли такие Джо. А автоматические частотные и реверс анализы ещё никто не отменял.
Возможно, что будет лучше даже использовать вместо шифрования простую замену слов, чтобы не привлекать к себе внимания шифрованным трафиком.
а почему тогда https не взломали? Там же вообще не обязательно даже частотный анализ привлекать - зашел на сайт и ВИДИШЬ все заголовки, футеры. Они почти не меняются от юзера к юзеру.
Но почему-то не выходит взломать перехваченные https сессии даже к известному сайту с известным контентом.
поэтому gpg и прочее вполне может быть криптостойким, просто надо уметь им пользоваться.