Я искал в Интернете и здесь, как создать зашифрованный чат-сервер/клиент. И я думаю, что теперь я немного запутался.Каковы правильные шаги для создания зашифрованного java-чат-сервера/клиента?
Во-первых, я создал чат-сервер/клиент из бесплатного примера Knock Knock Server от Java Examples
. Пока все работает хорошо, пока я не хочу шифровать сервер и клиентов.
Во-вторых, с чего начать сначала шифрование? От сервера затем к клиенту? Предполагаю ли я использовать этот Java Tool
для создания файла шифрования для сервера и совместного использования его с клиентами?
И, наконец, я так смущен, посмотрев на множество учебных пособий по шифрованию, я не знаю, что лучше для моей ситуации. Может ли кто-нибудь помочь направить меня на правильный веб-сайт учебника? Большое спасибо.
P.S. Я не знаю, что такое тег шифрования Я предполагаю использовать. Пожалуйста, отредактируйте это для меня. Спасибо.
Я читал об этом уже. То, что я хочу знать, будет, где я начну использовать шифрование и как я могу поделиться частным/открытым ключом с клиентом? –
@MelvinLai Во время «обмена ключами», как описано в приведенной выше ссылке. Я отредактировал свой ответ, чтобы включить протокол подтверждения TLS/SSL на 10 шагов. –
Ничего себе, теперь это то, чего я не видел. Стоит прочитать сейчас. Благодарю. BTW, откуда вы нашли эту информацию? –