Список превращается в шифртекст ещё до отправки

Пока вы набираете «молоко, хлеб, яблоки», текст существует на вашем устройстве в обычном виде: приложение должно дать вам его прочитать и отредактировать. При сквозном шифровании оно преобразует сообщение в шифртекст — последовательность данных, которая без подходящего ключа не раскрывает исходный список.

Это не просто сокрытие текста от посторонних глаз на экране. Шифрование выполняется на устройстве отправителя, поэтому приложению не нужно передавать серверу исходные слова, чтобы тот переслал сообщение адресату.

Сервер доставляет, а не читает

Получатель получает шифртекст, а его устройство расшифровывает его с помощью ключа — особых данных, позволяющих вернуть исходное сообщение. Сервер в этой схеме выступает скорее почтовым сортировочным узлом: он помогает доставить содержимое, но сам не располагает тем же способом прочесть список.

Главная граница проходит между устройствами: у отправителя текст шифруется, у получателя становится читаемым снова. Поэтому даже такая бытовая фраза, как «не забудь кофе», может пройти через сеть в форме, не похожей на обычный текст. При этом сам факт общения и некоторые технические сведения о доставке могут обрабатываться отдельно: шифрование содержимого не обязательно скрывает всё вокруг сообщения.