zoukankan      html  css  js  c++  java
  • The Standard SSL Handshake

    The following is a standard SSL handshake when RSA key exchange algorithm is used:

    1.  Client Hello

    Information that the server needs to communicate with the client using SSL. This includes the SSL version number, cipher settings, session-specific data.

    4.  Decryption and Master Secret

    Server uses its private key to decrypt the pre-master secret. Both Server and Client perform steps to generate the master secret with the agreed cipher.

    2.  Server Hello

    Information that the server needs to communicate with the client using SSL. This includes the SSL version number, cipher settings, session-specific data.

    5.  Encryption with Session Key

    Both client and server exchange messages to inform that future messages will be encrypted.

    3.  Authentication and Pre-Master Secret

    Client authenticates the server certificate. (e.g. Common Name / Date / Issuer) Client (depending on the cipher) creates the pre-master secret for the session, Encrypts with the server's public key and sends the encrypted pre-master secret to the server.

     
    https://www.websecurity.symantec.com/security-topics/how-does-ssl-handshake-work
  • 相关阅读:
    37. 解数独
    皮尔逊相关系数的计算以及数据的描述性统计
    商业微信小程序开发实战---1
    51. N皇后
    拟合算法
    216. 组合总和 III
    打印心性
    指针
    第五天
    循环 和 宏
  • 原文地址:https://www.cnblogs.com/feng9exe/p/8059139.html
Copyright © 2011-2022 走看看