User Tools

Site Tools


chat-bots:zaschischennaja_peredacha_dannyx._prosmotr_trafika._json

This is an old revision of the document!


Защищенная передача данных. Просмотр трафика. JSON.

Защищенная передача данных

Дано

  • Alice — отправитель сообщения message
  • Bob — получатель (PrivateKey_Bob, PublicKey_Bob)

Задача

Элис требуется отправить сообщение message Бобу, чтобы никто кроме Боба не мог его прочитать.

Алгоритм

  1. Элис запрашивает у Боба его PublicKey_Bob
  2. Элис шифрует свое сообщение message_encrypted = Encrypt(message, PublicKey_Bob)
  3. Элис отправляет message_encrypted Бобу по незащищенному каналу
  4. Боб расшифровывает message_decrypted = Decrypt(message_encrypted, PrivateKey_Bob)

На выходе имеем: message == message_decrypted

То есть message == Decrypt(Encrypt(message, PublicKey_Bob), PrivateKey_Bob)

Правила безопасности

  • Открытый ключ можно и нужно опубликовать в открытом доступе для всех желающих. Например см. https://keys.openpgp.org
  • Приватный ключ храним в секрете!!!

Практика шифрования файла при помощи GNU Privacy Guard (GPG)

Просмотр сетевого трафика

JSON

chat-bots/zaschischennaja_peredacha_dannyx._prosmotr_trafika._json.1758584099.txt.gz · Last modified: by olegsklyarov