2012-05-06 1 views
1

J'ai cherché pendant quelque temps au sujet de SSL et je n'ai pu trouver aucun exemple comment les paquets regardent réellement. Par exemple, dans HTTP, il existe des commandes telles queSyntaxe SSL - à quoi cela ressemble-t-il?

Accept: text/plain 
Cookie: $Version=1; Skin=new; 

et ainsi de suite.

Comment les paquets SSL ressemblent-ils sans cryptage? Sont-ils complètement identiques? Quelle est la syntaxe pour définir la clé principale?

+0

SSL n'a rien à voir avec HTTP. C'est un format binaire qui n'a rien à voir avec le protocole HTTP. Si vous voulez vraiment voir ce qui se passe sur le réseau, vous pouvez utiliser un renifleur de paquets comme Wireshark pour intercepter les données SSL. –

+0

Notez que vous ne définissez pas tout à fait "la clé principale". Vous pouvez être intéressé par [this] (http://stackoverflow.com/a/10438199/372643) et [this] (http://stackoverflow.com/a/10247166/372643). La référence complète est bien sûr la [spécification TLS] (http://tools.ietf.org/html/rfc4346). – Bruno

Répondre

2

SSL n'est généralement pas destiné à être lu par un être humain. C'est un format de données complexe binaire &. Toutefois, vous pouvez voir à quoi il ressemble à l'aide d'un outil puissant appelé wireshark. Wireshark permet même de décrypter le trafic SSL si vous avez la clé privée du serveur (utile pour analyser et déboguer le trafic de votre propre serveur). Plus d'informations here

Questions connexes