the introduction of https and tls(ssl)
2017-04-05 08:40
495 查看
Https is refered to http over TLS.
TLS is abbreviation of "transport layer security". It is desigined to protect transporting messge from being eavesdropped, tampered and pretended. It's made up by two parts, TLS handshake and TLS record.
The transporting process
client connect to server by port 443
![](http://image.beekka.com/blog/201402/bg2014020502.png)
Asymmetric cryptography ([b]Public key cryptography) [/b]and [b]symmetric cryptography[/b]
There are two kind of cryptography to use in TLS to encrypt message.
Asymmetric cryptography like RSA generate a paire of keys, public key to encrypt and private key to decrypt.
Symetric ctyptography use the same key to encrypt and dectypt.
CA
an authority angent to published certificate which is used to transport publick key.
Types of cetificate
EV or Extended Validation SSL certificate
OV or Organization validation SSL Certificate
DV or Domain validation SSL Certificate (Standard SSL)
![](https://media.licdn.com/mpr/mpr/shrinknp_800_800/AAEAAQAAAAAAAAfMAAAAJDczMzE0MzRlLTgxNzItNDA4ZS1hYmFhLWFlMmM5N2FiYzJmMg.png)
reference
http://www.ruanyifeng.com/blog/2014/02/ssl_tls.html
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px STHeiti; color: #313131 }
span.s1 { }
TLS is abbreviation of "transport layer security". It is desigined to protect transporting messge from being eavesdropped, tampered and pretended. It's made up by two parts, TLS handshake and TLS record.
The transporting process
client connect to server by port 443
![](http://image.beekka.com/blog/201402/bg2014020502.png)
Asymmetric cryptography ([b]Public key cryptography) [/b]and [b]symmetric cryptography[/b]
There are two kind of cryptography to use in TLS to encrypt message.
Asymmetric cryptography like RSA generate a paire of keys, public key to encrypt and private key to decrypt.
Symetric ctyptography use the same key to encrypt and dectypt.
CA
an authority angent to published certificate which is used to transport publick key.
Types of cetificate
EV or Extended Validation SSL certificate
OV or Organization validation SSL Certificate
DV or Domain validation SSL Certificate (Standard SSL)
![](https://media.licdn.com/mpr/mpr/shrinknp_800_800/AAEAAQAAAAAAAAfMAAAAJDczMzE0MzRlLTgxNzItNDA4ZS1hYmFhLWFlMmM5N2FiYzJmMg.png)
reference
http://www.ruanyifeng.com/blog/2014/02/ssl_tls.html
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px STHeiti; color: #313131 }
span.s1 { }
相关文章推荐
- What is the difference between SSL, TLS, and HTTPS?
- Understanding Windows CardSpace: An Introduction to the Concepts and Challenges of Digital Identitie
- The Introduction of Windows Programming and WTL
- The Introduction of SAP China Training and ECC Course Lists [Transshipment]
- Introduction to The Design and Analysis of Algorithms (1)
- TLS, SSL, and HTTPS 升级
- 《The End of SSL and SSH?》
- The introduction and application of PLC
- Introduction to Languages and the Theory of Computation--Chapter 1 学习笔记
- Introduction to the Algebra and Geometry of Euclidean Space
- "Introduction to the Theory of Computation" Reading notes - Ch. 0 and 1
- https请求时出错:Could not establish trust relationship for the SSL/TLS secure channel
- Minds and Computers: An Introduction to the Philosophy of Artificial Intelligence
- XAMPP: SSL Encrypt the Transmission of Passwords with https
- Game Sound: An Introduction to the History, Theory, and Practice of Video Game Music and Sound Desig
- HTTPS post: bypass SSL security check and trust all the hosts
- 【SSL】Presentation@THU: A Messy State of the Union: Taming the Composite State Machines of TLS
- HTTPS and the TLS handshake protocol阅读笔记
- the introduction of gcc and g++
- Teddy's Aspect Weaver Version 0.3 with Great Updating and Fixing, Especially the Implementing of Getting Runtime Method Context