chat-bots:zaschischennaja_peredacha_dannyx._prosmotr_trafika._json
This is an old revision of the document!
Table of Contents
Защищенная передача данных. Просмотр трафика. JSON.
Защищенная передача данных
Дано
- Alice — отправитель сообщения
message - Bob — получатель (
PrivateKey_Bob,PublicKey_Bob)
Задача
Элис требуется отправить сообщение message Бобу, чтобы никто кроме Боба не мог его прочитать.
Алгоритм
- Элис запрашивает у Боба его
PublicKey_Bob - Элис шифрует свое сообщение
message_encrypted = Encrypt(message, PublicKey_Bob) - Элис отправляет
message_encryptedБобу по незащищенному каналу - Боб расшифровывает
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)
Просмотр сетевого трафика
chat-bots/zaschischennaja_peredacha_dannyx._prosmotr_trafika._json.1758584079.txt.gz · Last modified: by olegsklyarov
