How HTTPS works? || HTTP Vs HTTPS || Certificates || Symmetric and Asymmetric keys

Ғылым және технология

How Https works?
HTTP Vs HTTPS
HTTP
HTTPS
SSL Certificate
TLS Certificate
#https #http #systemdesign
How HTTPS works?
HTTPS simplified
How does https work?
HTTP Vs HTTPS
HTTPS vs HTTP
System Design
System Design Fundamentals
SSL Certificate
HTTPS explained
SSL/TLS protocol
Secure web communication
HTTPS encryption
Symmetric encryption
Asymmetric encryption
Public Key
Private Key
TCP Handshake
SSL Handshake
TLS1.3
TLS1.2
abinarycode
A Binary Code
################# VIDEO CHAPTERS ################
00:00 Introduction
00:11 Topics Covered
00:22 HTTP Vs HTTPS
03:48 SSL/TLS Introduction
05:02 How encryption/decryption happens?
07:35 Asymmetric Key, Public & Private keys
10:00 Exchanging Symmetric Key(TLS handshake)
13:25 Why do we need TLS/SSL Certificates?
17:09 Certificate Chain
21:48 Recap TLS Handshake
23:45 TLS 1.2
24:36 Closing Statement

Пікірлер: 26

  • @giveitatry674
    @giveitatry6749 ай бұрын

    Very nicely explained, could you please clear my below doubt: How would the client verify that cert is from the Server and not from Man in the middle? What is man in the middle(hacker) would send his certificate?

  • @abinarycode

    @abinarycode

    9 ай бұрын

    Hello, To answer your question, let's assume you trying to establish the connection with Google's server. Now, Google's server will already have a signed certificate created for itself from some certificate authority. This certificate will encapsulate the public key of the Google's server. Once this certificate reaches the client, then client would know that this certificate was generated for `google.com`. Now: 1. If someone replaces the Google's certificate with their certificate, then on verification client would know it doesn't belong to `google.com`, because a certificate contains the entity name (Eg: google.com) to which it belongs to. Hence, the handshake will fail. 2. Let's assume someone tries to manually edit and replace it's public key in the Google's certificate. In this case signature verification will fail. Hence the handshake will fail. In short, if anyone in between tries to edit or replace the certificate, then server certificate verification will fail at the client. Hence, it is unlikely for someone to fake the identity using TLS certificates. It is uniquely singed and generated from trusted certificate authorities. Before trusting a server, client does verify certificate authority chain that comes along. I hope, I answered your question, please let me know if there is still something I failed to clarify. Glad that you asked the question.

  • @giveitatry674

    @giveitatry674

    9 ай бұрын

    @@abinarycode Thanks for your response. I don’t know anything about security. Just wanted to check how TLS works and came across your video. This was the first time I really understood the importance and relevance of Public Key Private Key and Certificates. You earned my subscriber, TBH earning my subscriber is as difficult as breaking TLS. Do you have any other Video which explains more certificates part of it, what is the host cert, what details it usually contains, like so of its field are optional. etc.

  • @abinarycode

    @abinarycode

    9 ай бұрын

    Sorry for the delayed response. Currently, I don't have more videos on technicalities of certificates, but I can keep this as a feedback and add to my upcoming pipeline of videos. Currently, I have a running playlist on Python that is yet to get more videos shortly. Post that I will mostly be creating videos around engineering problems like the one that you just saw and on system design. I have noted your feedback. On the other hand, if you really want to watch something immediately, then I would recommend watching this video on KZread which can definitely help you out: kzread.info/dash/bejne/qpN9mLOcY5i2pbQ.html Thank you.

  • @rakshithasudhakar4282
    @rakshithasudhakar42828 ай бұрын

    Excellent video. Atlast i understood the concept of handshaking

  • @abinarycode

    @abinarycode

    8 ай бұрын

    Really glad that you liked it.

  • @divyeshpindariya11
    @divyeshpindariya117 ай бұрын

    Thank you so much, buddy. I have gone through tons of videos searching for HTTP/HTTPS, but none of them can explain satisfactorily. The best part about your explanation was the pen-paper approach that you used. that helped even more than animation. Again thank you and keep it up...👍💫

  • @abinarycode

    @abinarycode

    7 ай бұрын

    Thank you for those kind words. I’m so glad that the video turned out to be helpful. 😇

  • @mcbublick
    @mcbublick7 ай бұрын

    thank you!

  • @pugalendi100
    @pugalendi1008 ай бұрын

    Awesome explanation, very exhaustive. 🙏

  • @waldowalden7379
    @waldowalden73798 ай бұрын

    There are some people who understand the topic and some people that master the topic. In this short video the presenter gift us all making us becoming the master! Thank you and keep this gift you have by breaking complex knowledge and sharing it in the most subtle and friendly form.

  • @abinarycode

    @abinarycode

    8 ай бұрын

    Thank you for the wonderful comment. I am really glad that it was helpful.

  • @Rev_it
    @Rev_it9 ай бұрын

    I rarely liked any video in last 8 years of using utube, I liked this bcz I got deep explanation without any doubts.

  • @abinarycode

    @abinarycode

    9 ай бұрын

    That means a lot. Thank you. I am glad that the video was helpful.

  • @PhrankTube
    @PhrankTube10 ай бұрын

    Outstanding, thorough explanation . . . . . clearly thought out and delivered. This is exactly what I have been searching for. Thank you!

  • @abinarycode

    @abinarycode

    10 ай бұрын

    I am really glad that you found it to be useful. Do let me know if you found anything complicated. I will do my best to help you out. Thank you

  • @hassanmunene5406
    @hassanmunene54069 ай бұрын

    I already know this concept but I enjoyed your explanation so much and learnt some new things. Thank you brother, you just earned my subscription.

  • @abinarycode

    @abinarycode

    9 ай бұрын

    Thank you 😊 I am really glad that it was helpful.

  • @batista98854
    @batista9885411 ай бұрын

    Much awaited topic. Thank you

  • @abinarycode

    @abinarycode

    11 ай бұрын

    Really glad that you liked it. If you need any help just comment down here. Will do my best to help.

  • @user-lw8uc3xw5o
    @user-lw8uc3xw5o11 ай бұрын

    very Clear explanation !! Kudos !!

  • @abinarycode

    @abinarycode

    11 ай бұрын

    Really glad that it helped. Please do let me know if it was difficult to comprehend at any point. I would try my best to help. Thank you :)

  • @arnelmalabanan133
    @arnelmalabanan13310 ай бұрын

    nice info ❤

  • @abinarycode

    @abinarycode

    10 ай бұрын

    Thank you. I am really glad that it was helpful. Please feel free to put up questions if you were not able to understand anything. I will do my best to help.

  • @vsv8833
    @vsv88339 ай бұрын

    Great explanation..can you also make video on SSL pinning?

  • @abinarycode

    @abinarycode

    9 ай бұрын

    Glad that it was helpful. I have noted that now in my upcoming video list. I will surely post you a response here once that's out. Thank you.

Келесі