Especificaciones técnicas de WhatsApp


Especificaciones técnicas de WhatsApp

WhatsApp utiliza una versión personalizada del protocolo abierto Extensible Messaging and Presence Protocol. Al ser instalado, crea una cuenta de usuario utilizando su número de teléfono como nombre de usuario (Jabber ID: número de teléfono @s.whatsapp.net). La versión de Android usa un hash MD5 del IMEI invertido como contraseña, y la versión de iOS un hash MD5 de la dirección MAC del teléfono duplicada.

Los mensajes de imagen, audio o vídeo se envían subiendo dicho contenido a un servidor HTTP y enviando un enlace al mismo, junto a una miniatura codificada en Base64 (si es aplicable).

WhatsApp se sincroniza con la agenda del teléfono, por lo que no es necesario que los usuarios agreguen sus contactos en una agenda separada. Como todos los usuarios están registrados con su número de teléfono, el software lista automáticamente todos los usuarios de WhatsApp entre los contactos.


​Fuente: Wikipedia

Deja un comentario