SSL证书
来源:互联网 发布:基于栈的列表 java 编辑:程序博客网 时间:2024/04/30 14:18
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在发送方把原始数据进行加密,然 后在接受方进行解密,加密和解密需要发送方和接受方通过交换共知的密钥来实现,因此,所传送的数据不容易被网络黑客截获和解密。
然而,加密和解密过程需要耗费系统大量的开销,严重降低机器的性能,相关测试数据表明使用HTTPS协议传输数据的工作效率只有使用HTTP协议传输的十 分之一。假如为了安全保密,将一个网站所有的Web应用都启用SSL技术来加密,并使用HTTPS协议进行传输,那么该网站的性能和效率将会大大降低,而 且没有这个必要,因为一般来说并不是所有数据都要求那么高的安全保密级别,所以,我们只需对那些涉及机密数据的交互处理使用HTTPS协议,这样就做到鱼 与熊掌兼得。总之不需要用https 的地方,就尽量不要用。
SSL证书安全认证原理
安全套接字层 (SSL) 技术通过加密信息和提供鉴权,保护您的网站安全。一份 SSL 证书包括一个公共密钥和一个私用密钥。公共密钥用于加密信息,私用密钥用于解译加密的信息。浏览器指向一个安全域时,SSL 同步确认服务器和客户端,并创建一种加密方式和一个唯一的会话密钥。它们可以启动一个保证消息的隐私性和完整性的安全会话。
SSL证书的工作流程
如何申请SSL证书?
SSL证书
- ssl 证书
- SSL证书
- SSL证书
- SSL证书
- ssl 证书
- SSL证书
- SSL证书
- SSL证书
- SSL证书
- ssl证书
- SSL证书
- SSL证书
- ssl 证书
- 【ssl】SSL证书转换
- 免费SSL证书 Free SSL
- SSL是什么? SSL证书是什么?
- 证书和 SSL 简介
- Verisign SSL证书
- Android开发 MeasureSpec介绍
- The last work of this year - 2012
- java annotation
- POJ_1573题解
- chrome学习
- SSL证书
- using vector to implement buffer
- CF Round#17
- 对成功游戏的看法
- 25.写一个函数,它的原形是int continumax(char *outputstr,char *intputstr)
- 26.左旋转字符串
- 有关Java内存溢出及内存消耗的小知识
- JPA 无法加载独立JAR包中实体映射文件 unkonwn entity
- 【转】分享我的大型Java多用户商城系统开发的心得和困难