Loading AI tools
命名为认证,加密和消息认证码算法的组合 来自维基百科,自由的百科全书
密码套件(Cipher suite)是傳輸層安全(TLS)/安全套接字层(SSL)网络协议中的一个概念。在TLS 1.3之前,密码套件的名称是以协商安全设置时使用的身份验证、加密、訊息鑑別碼(MAC)和密钥交换算法组成。TLS 1.3僅能使用AEAD密碼套件。[1]
此條目翻譯自其他語言維基百科,需要相關領域的編者協助校對翻譯。 |
密码套件概念的结构和使用在定义协议的文档中被定义。[2]TLS密码套件注册表(TLS Cipher Suite Registry)中提供了密码套件命名的参考表。[3]
在建立一个TLS连接后,一次也称TLS握手协议的握手发生。在这个握手,一条ClientHello和一条ServerHello消息被发出。[4]首先,客户端按照偏好的顺序发送它支持的密码套件的列表。然后服务器回复它从客户端的列表中选择的密码套件。[5]要测试服务器支持的TLS密码套件,可以使用SSL/TLS扫描器软件。
每个密码套件的名称(例如TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256)定义一个密钥交换算法、一个批量加密算法、一个訊息鑑別碼(MAC)算法。[5][6][7]
在TLS 1.3中,密码套件表示一個带关联数据的加密认证加密算法和一个訊息鑒別碼。[1]例如,TLS_AES_128_GCM_SHA256。非AEAD加密算法(诸如AES_128_CBC)不允许使用。
在编程层面,密码套件被引用为:
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.