TSL

王朝百科·作者佚名  2009-12-17  
宽屏版  字体: |||超大  

TLS利用密钥算法在互联网上提供端点身份认证与通讯保密,其基础是公钥基础设施(PKI)。不过在实现的典型例子中,只有网络服务者被可靠身份验证,而其客户端则不一定。这是因为公钥基础设施普遍商业运营,电子签名证书要花大钱购买,普通大众很难买的起证书。协议的设计在某种程度上能够使客户端/服务器应用程序通讯本身预防窃听、干扰(Tampering)、和消息伪造。

TLS包含三个基本阶段:

对等协商支援的密钥算法

基于公钥加密交换公钥、基于PKI证书的身份认证

基于私钥加密的数据传输保密

在第一阶段,客户端与服务器协商所用密码算法。 当前广泛实现的算法选择如下:

公钥保密系统:RSA、Diffie-Hellman、DSA及Fortezza;

私钥保密系统:RC2、RC4、IDEA、DES、Triple DES及AES;

单向散列函数:MD5及SHA。

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有