I know that WhatsApp uses some kind of encryption to encrypt messages, but is it asymmetric encryption?

If not what kind of encryption does it use?

  • I know I did some grammatical mistakes but why I get so many down votes? – Brain Devloper Dimensional Apr 13 '18 at 17:10
  • 1
    Most likely because the question seemed simple enough to search for on your own. Simply looking up "WhatsApp protocol" will answer that. – forest Apr 14 '18 at 1:15

WhatsApp uses the Signal protocol, which is outlined in the Docs, or in this Whatsapp Security Whitepaper.

To answer your question, it uses both. Sessions are established via asymmetric cryptography (Curve25519) with users' public keys. Once a session is establish, symmetric cryptography (AES-CBC-256) is used along with hash authentication (HMAC-SHA256) to encrypt/decrypt and authenticate messages.

Demystification article

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.