Cipher suite (набір шифрів)
Коротко: Фіксоване поєднання алгоритмів (обмін ключами, шифрування, хеш-функція), яке з’єднання TLS використовує протягом усього часу.
Докладніше: Cipher suite на кшталт TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 визначає: який метод використовується для обміну ключами (ECDHE), який алгоритм для автентифікації (RSA), який симетричний алгоритм для власне шифрування (AES-256-GCM) і яка хеш-функція для перевірки цілісності (SHA-384). Під час рукостискання клієнт пропонує список підтримуваних cipher suite, а сервер вибирає один із них.
Подробиці
Ім’я cipher suite кодує всі чотири алгоритми у фіксованому порядку:
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
| | | | |
| | | | +-- хеш (цілісність)
| | | +------------ симетричне шифрування
| | +---------------------- автентифікація
| +----------------------------- обмін ключами
Див. також: протокол Handshake, TLS