You are signed in. Close

You are signed out. Close

Thank you. Your subscription has started. Close

Thank you. You will get an email when a new comic comes out. Close

We could not confirm your payment. If you paid, use the link "Sign in" at the bottom of the page. Close

Something went wrong on our side. Please try again in a moment. Close

Previous episode Fake public keys: what if the chat server hands you the wrong key?

How end-to-end encryption works: why even WhatsApp cannot read your messages

Safety numbers: what the long number in your chat app is for

Open the details of a chat in Signal or WhatsApp. You find a long number that most people never look at. This number helps you catch a fake key, and you can check it without trusting the server.

  1. 1 Your chat with Miva has a screen most people never open. It shows a long number, 60 digits, worked out from two keys: your public key, and the one your phone holds as Miva's.safety number37145 90226 4811362907 15584 3027188430 51769 2094673318 04652 19587example numbers

    Your chat with Miva has a screen most people never open. It shows a long number, 60 digits, worked out from two keys: your public key, and the one your phone holds as Miva's.

  2. 2 Miva's phone works out its number from the same two keys, seen from her side. If nobody swapped anything, both phones hold the same two keys, so both screens show the same number.37145 9022648113 62907your phone37145 9022648113 62907Miva's phone=the same

    Miva's phone works out its number from the same two keys, seen from her side. If nobody swapped anything, both phones hold the same two keys, so both screens show the same number.

The rest of this episode is for subscribers

Subscribe to read every premium episode. You can cancel when you want.

Paid yearly: $99 instead of $119.88

Next episode Forward secrecy in messaging: what a stolen key can and cannot open

Share this comic

More comics