Недавно передо мной была поставлена задача:
Осуществлять общение с сервером в зашифрованном виде.
Побродив по всяким интернетам, я смог найти довольно мало полезной информации на этот счёт. Большинство статей были посвящены знакомству с криптографией "по верхам" и только локально. А-ля "Как зашифровать и расшифровать «Hello world» на Android"
. Мне же интересен процесс реализации в масштабе клиент-сервера. Причём, реализация серверной части, была поручена тоже мне, так что важно знать как реализовывать и на клиенте(Java) и на сервере(PHP). В идеале осуществить схему, подобную Telegram:
Принципиальным отличием в данной схеме служит то, что в Telegram'e это выполняется по схеме клиент-клиент
(без расшифровки на стороне сервера), у меня же в роли второго клиента должен выступать сервер.
Буду благодарен любым, особенно развёрнутым, ответам, так как в этой сфере я "не в зуб ногой".
Вот пример: тынц Тут описан пример на Java по реализации безопасного соединения.
Предлагаю схему такую:
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть какие-нибудь инструменты для Java, чтобы отслеживать события, которые произошли в приложении (нажатие кнопки, выбор элемента в JList, закрытие...
Нужно чтобы при каждой итерации цикла в формулах a и b менялся первый элемент с Aget(0) и A
Сделал простеньки мессенджер на джава на сокетах но она работает на локальной сетиКак сделать так чтобы она работала через интернет