支付宝是使用SSL协议吗?有什么特别处?

如题所述

SSL(Secure Socket Layer)是由Netscape设计的一种开放协议,主要目的是在两个通信应用程序之间提供机密性和数据完整性。它为基于TCP/IP的客户机/服务器应用程序提供了客户端和服务器的鉴别、数据完整性及信息机密性等安全措施。SSL协议在应用层收发数据前,协商加密算法、连接密钥并认证通信双方,从而为应用层提供了安全的传输通道;在该通道上可透明加载任何高层应用协议以保证应用层数据传输的安全性。

但是,SSL是一个面向连接的协议,在涉及多方的电子交易中,只能提供交易中客户与服务器间的双方认证,而电子商务往往是用户、网站、银行三家协作完成,SSL协议并不能协调各方间的安全传输和信任关系。在客户直接在线支付的电子商务系统中,由于有银行参与,按照SSL协议,客户购买的信息首先发到商家,商家再将信息转发银行,银行验证客户信息的合法性后,通知商家付款成功,商家再通知客户购买成功,并将商品寄送客户。SSL协议运行的基点是商家对客户信息保密的承诺。在整个过程中我们也可以注意到,商家通过银行对客户身份进行认证,但客户没有对商家身份进行认证,SSL协议有利于商家而不利于客户。但是,SSL协议独立于应用层协议,且被大部分的浏览器和Web服务器所内置,便于在电子商务交易中应用。因此目前大部分电子商务系统仍然使用SSL协议。

这是SSL的解释,支付宝只采用了里面的一部分
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-01
对,支付宝是使用SSL协议。
SSL是Netscape公司所提出的安全保密协议,在浏览器(如Internet Explorer、Netscape Navigator)和Web服务器(如Netscape的Netscape Enterprise Server、ColdFusion Server等等)之间构造安全通道来进行数据传输,SSL运行在TCP/IP层之上、应用层之下,为应用程序提供加密数据通道,它采用了RC4、MD5以及RSA等加密算法,使用40 位的密钥,适用于商业信息的加密。同时,Netscape公司相应开发了HTTPS协议并内置于其浏览器中,HTTPS实际上就是SSL over HTTP,它使用默认端口443,而不是像HTTP那样使用端口80来和TCP/IP进行通信。HTTPS协议使用SSL在发送方把原始数据进行加密,然后在接受方进行解密,加密和解密需要发送方和接受方通过交换共知的密钥来实现,因此,所传送的数据不容易被网络黑客截获和解密。
相似回答