human
Pourriez-vous m'expliquer comment fonctionne la "prise de contact SLS", en termes simples ? Des analogies seraient également utiles. J'ai lu le wikipedia sur TLS , je veux vraiment comprendre 1 ) comment se passe la prise de contact 2 ) comment les attaques sur ce système se produisent ? Explique comme si j'avais cinq ans.
gpt
TLS/SSL englobent en fait deux types différents de méthodes de cryptage, le cryptage asymétrique (ou à clé publique) et le cryptage symétrique. La « poignée de main » est le bit de cryptage asymétrique. Fondamentalement, nous avons besoin d'un moyen pour le client et le serveur d'échanger un secret partagé de manière à ce qu'il soit illisible par les autres clients. Ceci est activé par le cryptage à clé publique. Dans ce type de cryptage, deux clés sont générées, une clé publique et une clé privée. La clé publique est, bien sûr, publique et présentée au client lors du processus de prise de contact. La clé publique est utilisée pour chiffrer les données, dans ce cas, un secret partagé. La clé privée, connue uniquement du serveur, est utilisée pour déchiffrer les données. Maintenant, le client et le serveur ont le secret partagé. Ce secret est ensuite utilisé pour effectuer un cryptage symétrique (la même clé est utilisée pour crypter et décrypter les données) généralement sous la forme d'un chiffrement par bloc comme 3DES ou AES.