Тёмный

HTTPS, SSL, TLS & Certificate Authority Explained 

Laith Academy
Подписаться 72 тыс.
Просмотров 53 тыс.
50% 1

This course is everything you need to learn all about HTTPS, SSL, TLS and the roles of certificate authorities.
Timeline:
0:00 - 10:04 - Intro to Networking
10:04 - 12:10 - Why HTTP is not secure
12:10 - 17:30 - Symmetric Encryption
17:30 - 24:59 - Asymmetric Encryption
24:59 - 33:33 - Certificates & Certificates Authorities
33:33 - 39:39 - Chain of Trust
39:39 - 43:28 - Exploring HelloFresh.com Certificates

Опубликовано:

 

28 май 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 147   
@striderwhite5197
@striderwhite5197 27 дней назад
This is absolutely an amazing video. There is one small thing that may be missed by viewers and that is why we are using asymetric encryption to encrypt a symetric key. Why not just use asymetric encryption the whole time? Why do we need to validate a symetric key? The reason is because asymetric encryption/decryption is a computationally expensive operation compared to symetric encryption/decryption. The majority of the data transfer happens with symetric encryption with a key which both the client and sever agree upon, all this crazy asymetric infrastructure is there in order to verify the symetric key was not tampered with. Thanks for this video!
@corocoronene
@corocoronene 26 дней назад
thank you, this is exactly what I was wondering while watching
@freecodecamp
@freecodecamp 5 месяцев назад
I love your teaching style. Do you have interest in sharing one of your already made courses with our channel?
@laithacademy
@laithacademy 5 месяцев назад
Responded on LinkedIn
@Truthsaayr
@Truthsaayr 5 месяцев назад
That will be amazing we will gladly watch it ,what an amazing combo
@disrael2101
@disrael2101 4 месяца назад
@@laithacademy Hahahaah am I reading it right, fcc asks laith to post on their channel wow.. 😅 I think only you and Craig Dennis (my two favorite teachers, what a coincidence) had such a honor to be asked directly by fcc themselves to host on their channel..
@disrael2101
@disrael2101 4 месяца назад
@@laithacademyby the way laith I think you're the right guy to ask this question as it seems you've lots of experience in different fields according to your videos on this RU-vid channel.. So an intermediate front end developer freelancer I'm pondering whether i should apply as front end intern or move to learn devops cloud infrastructure and then trying to get an intern job in that field, or maybe go all the way to LLM, machine learning, ai and build a few projects in that field and apply as intern there.. I've interests and curiosity in all the 3 topics I just can't decide which path should I take further haha ... So maybe you can suggest me as a mentor your valuable opinion regarding all that? Thanks again and keep sharing all those awesome valuable videos
@comosaycomosah
@comosaycomosah 3 месяца назад
would 100% listen to this guy on freecodecamp he does an awesome job
@o0GzxS41BIbyux3vEoNehl5FH
@o0GzxS41BIbyux3vEoNehl5FH 2 месяца назад
Nice video, but you could have also mentioned that the certificate is very tied to the website's domain name. You could also have said that the CA company checks the credibility of the certificate applicant and whether the domain name has been purchased by the applicant. And a technical detail - CA does not encrypt the applicant's public key with its private key. It only digitally signs the certificate. To digitally sign a document/file - we do not encrypt the entire file or its part with our private key. Because a 1GB file after encryption will give us a 1GB encrypted file. Therefore, we create a hash of this file, which is much smaller. Then we encrypt this hash with a private key and add the encrypted hash (digital signature) to the file. In this case, the document is the applicant's certificate. It should be mentioned that if at least one bit of the file/document changes, its hash will also change - this is how hashing algorithms work. So, it is impossible to replace the website's domain name in the certificate without changing the hash and, consequently, the digital signature. If something in the certificate changes, the CA must sign a new one again. And this is very important, because the browser first of all checks whether the website's domain name entered in the address field is identical to what is included in the certificate sent by that website. Because of that it is sure, that it enters the correct site. But the certificate could be fake. So, in second step it checks the certificate as well. Browser creates a hash from the certificate, uses the CA's public key to decrypt the hash/signature, and compares these hashes. If they are the same, the certificate is OK. This proves that the certificate has not been changed along the way and comes from the owner of the domain/website. And only when the domain name of the website is the same as in the certificate and the certificate is verified positively, only then does the browser trust the website it wants to visit - and a padlock appears. Greets.
@LinDa-vx3ly
@LinDa-vx3ly Час назад
I’m only about 10 minutes in, but I can already say I really like how you explain things 😀
@BillyLongshot
@BillyLongshot 11 дней назад
first time I went beyond simply exposing myself to jargon and understood the logic. That's 2 and a half pages of notes, including a drawing of my own. Tops best spent time this week, even though earlier I launched my first ever website with its own API. Thank you
@naveenkumarmurugan1962
@naveenkumarmurugan1962 23 дня назад
Never seen such a great tutor... you made this very simple.. live long and happy! Deserves 10000000000000$
@Lordpeyre
@Lordpeyre 2 месяца назад
Fantastic! I could never wrap my head around how you get a mutual key established over the Internet without someone being able to snoop it, and this finally made the connection for me. Plus certificates make more sense now.
@user-gv2cj5so6q
@user-gv2cj5so6q 5 часов назад
One of the best explanations
@user-on1bd4hc3h
@user-on1bd4hc3h Месяц назад
By far this is the best video i have seen on CA. Everybody explain these concepts in a peripheral way and we will end up more confused. Here you have done a great job. Thank you!
@jay_wright_thats_right
@jay_wright_thats_right Месяц назад
No they don't, you're just not a technical person.
@dougthefiddler
@dougthefiddler 3 месяца назад
I've been searching for a detailed description of how the certificate chain of trust works. This is the best I've come across, by far! Thanks for posting!
@josecarlosmoralopez9693
@josecarlosmoralopez9693 6 дней назад
I have an exam tomorrow, and I skip security lessons. This video is a lifesaver! Thanks you!
@AkeelMoh
@AkeelMoh 4 месяца назад
Only video in the RU-vid where you can come with pretty much zero or very basic knowledge of networking, internet security and still be able to understand SSL/TLS certificate better and very clearly than an average CS students know of..! Simply amazing teaching skills! 👌♥️
@captainsamy8576
@captainsamy8576 2 месяца назад
This is BY FAR the most educational video I've ever seen on this topic. Thanks a lot! It made a huge difference that you really started at the bottom instead of building on knowledge of other (confusing) stuff.
@fatihakgul5682
@fatihakgul5682 6 часов назад
Perfect explanation, thanks a lot
@AleksandrZhuravlev-tu3to
@AleksandrZhuravlev-tu3to 2 месяца назад
Great video! Last and most important thing that you didn’t notice in your video. Root CA Verification. The browser has a pre-installed list of trusted root CA certificates, which it uses to verify the authenticity of the root CA certificate presented by the website. The browser checks whether the root CA certificate presented by the website is signed by a root CA that the browser trusts.
@tripham8864
@tripham8864 4 месяца назад
Accidentally clicked on this video, but after nearly an hour of watching, what I got was satisfaction. You're doing a great job! Thanks!
@YoutTubeHandle
@YoutTubeHandle 4 месяца назад
Rarely I comment on videos, usually, I stick to liking or disliking to provide feedback. However, I couldn't resist commenting on this video-such an incredible way to explain the intricacies behind how things work!
@garzonjav
@garzonjav 3 месяца назад
After watching the video, I just could not help asking myself who is making this video. The quality, the details, the PowerPoint slides, the detailed explanation left me wanting more content in this manner. You have a skill. Another thing that I might add. One can say that your video is long (took me three seating to complete it) but the knowledge that I came out was unbelievable. I understood the topic 100 percent. Don’t see how you could have made it shorter. Amazing job. Can wait for new content and I am looking at other videos and topics that you have done as the content has to be amazing.
@sheunasiru9201
@sheunasiru9201 Месяц назад
God Bless you for this video.
@kalyanbhadra3202
@kalyanbhadra3202 3 месяца назад
Thank you for making this video. This is exactly what I was looking for after wasting time watching 3 or 5 minutes videos on this topic. Now I understand it. Love your teaching style.
@cafeden6868
@cafeden6868 3 дня назад
This is a great tutorial! Thank you so much
@esantix
@esantix 2 месяца назад
It is great you went all levels in OSI model. Sometimes staying at the abstractions of higher layers can confuse or make learners assume wrong ideas! Great video
@Abhishek-dz3dp
@Abhishek-dz3dp 22 дня назад
Thank you for such crisp and structured flow. This helped a lot!!
@odaytarek3528
@odaytarek3528 3 месяца назад
you are one of the best teachers out there i really appreciate you and your work.
@arkatgdaplays8381
@arkatgdaplays8381 2 месяца назад
The video starts from basics that's what makes it easy to understand and relate. So far one of the best videos on this topic. Amazing stuff. Thank you for putting this together.
@randisaputra6105
@randisaputra6105 5 месяцев назад
Great content! I thoroughly enjoyed your explanation; it was simple and easy to understand. Keep up the fantastic work!
@seharas3943
@seharas3943 4 месяца назад
As a cyber security student this video was very informative. It flowed very smoothly and didn't feel bored at all (even though it was 40mins). Very good video. thank you laith academy.
@thewritingclub
@thewritingclub 3 месяца назад
Bro, your lectures are way above college level. I mean, I learn here way more by watching your explanatory video than actually going to college. Thanks for taking the time to be as considerate enough in sharing all of this valuable info. I agree, also with some of the comments down here, you're easy to follow and man I've learned so much in that 43 minute explanation. You should create your own courses and sell them online just saying, given your potential. Anyhow, wishing all of the best.
@lloll72
@lloll72 Месяц назад
complimenti, chiarissimo. Grazie
@sawza0313
@sawza0313 4 дня назад
Very well described 👏🏼👏🏼👏🏼👏🏼👏🏼
@Testing-wt3ob
@Testing-wt3ob 19 дней назад
You made my Every Topics very clear. Thankyou so much
@arunnair2763
@arunnair2763 Месяц назад
Amazing content! loved it, thanks for this.
@hrishabhcodez
@hrishabhcodez 2 месяца назад
The best explanation I have come across on this topic! 🙌
@fabiendidonato7939
@fabiendidonato7939 Месяц назад
Thanks for your pedagogy, I really appreciated your video.
@ahah6842
@ahah6842 День назад
Thank you!
@natraja487
@natraja487 2 месяца назад
Thank you so much for detail explanation.
@jackdesparrow4783
@jackdesparrow4783 3 месяца назад
Crazy explanation ❤❤❤ in an hour I am attending client round I am 200% confident right now
@kim92se64
@kim92se64 5 месяцев назад
at 22:32 minutes I fully understand how secure communication happened at the first place !!! Awesome work as you do always Love from Pakistan
@manickpillai
@manickpillai 4 месяца назад
Excellent info thanks Laith.
@nirmalunagar
@nirmalunagar 3 месяца назад
This is the best explanation of Cryptography concept, Thank you so much for making this.
@medusasound7396
@medusasound7396 5 месяцев назад
just watched your nginx course, you're really good at explaining man! definitely gonna watch more of your videos
@redwansikder3847
@redwansikder3847 5 месяцев назад
Great details, thanks. 🙂
@luiz7607
@luiz7607 3 месяца назад
Absolutely great content, I learned a lot!
@zhaiyaotnt
@zhaiyaotnt 2 месяца назад
best video out there that explains all this. thank you for your efforts!
@RanaMukherjee-si3il
@RanaMukherjee-si3il 28 дней назад
Excellent job. Very nice explanation.
@johnragica1723
@johnragica1723 Месяц назад
Thanks a lot for making this video. Helped me understand clearly how the complex process of encryption works
@realravijha
@realravijha 9 дней назад
Excellent!!
@a_maxed_out_handle_of_30_chars
@a_maxed_out_handle_of_30_chars Месяц назад
absolutely wonderful, thank you :)
@ligesajan9971
@ligesajan9971 2 месяца назад
Great Video.Thanks for your Time and Effort.It really helps.
@abolfazljalildoost766
@abolfazljalildoost766 5 месяцев назад
Fantastic as always. thanks for your useful tuts 💗
@Amin-hy8nv
@Amin-hy8nv 19 дней назад
AMAZING video really this has to be the best explaniation on that topic i have ever seen
@Vinneetv7
@Vinneetv7 4 месяца назад
Best video on SSL certificate on any platform.. thank you so much!! You just earned a subscriber :)
@AshrafZaman
@AshrafZaman 3 месяца назад
The best explanation on the topic. Kudos for the remarkable effort you have put in! ❤
@pavlinapsarsky2819
@pavlinapsarsky2819 4 месяца назад
I certainly do appreciate this tutorial 💯, thank you very much! :-)
@crinpeecc2
@crinpeecc2 2 месяца назад
huge thanks! really useful explanation!
@rushikeshdeshmukh2034
@rushikeshdeshmukh2034 Месяц назад
Superb video on https. Thanks for the elaborate, clear explanation.
@es7729
@es7729 14 дней назад
Thank you!!!
@minhcao123
@minhcao123 4 месяца назад
Perfect .. Very well explained
@Cuervaud
@Cuervaud 2 месяца назад
Super nice, impressive slidedeck!
@2347matte
@2347matte 23 дня назад
Incredible
@KAMALKAMAL-xq2sk
@KAMALKAMAL-xq2sk 16 дней назад
many thnaks
@abhinavkumar8683
@abhinavkumar8683 2 месяца назад
One of the best and detailed video video ,so amazing explanation ❤
@anjaz
@anjaz 3 месяца назад
a very well explained tutorial.... was searching all internet for something like this and got stuck with your vedio and YOU NAILED IT ....... Thanks for such an explanatory video !!!
@kattarhindu2546
@kattarhindu2546 4 месяца назад
Very well explained.. Appreciate your good work. 👏👏
@rakshithasudhakar4282
@rakshithasudhakar4282 4 месяца назад
super, excellent, very good explanation. very good teacher
@gustavofigueiredo280
@gustavofigueiredo280 Месяц назад
Great vid3o. Well explain
@shukebeta1030
@shukebeta1030 Месяц назад
great video, worth the time watching. but one thing to add to the video is that asymmetric encryption is used only during the "symmetric encryption public key' exchange period, after that, symmetric encryption will be used. the reason is symmetric encryption is far more efficient.
@devak1318
@devak1318 2 месяца назад
Thanks a lot Laith Academy... great stuff and very well explanation.
@justinabrahamipe
@justinabrahamipe 3 месяца назад
Excellent video
@ouss0539
@ouss0539 2 месяца назад
luv ur explaination bruuu
@waqaszafar9559
@waqaszafar9559 5 месяцев назад
bravo much appreciated
@Andrew-7324
@Andrew-7324 4 месяца назад
Amazing video, thank you for such labor to make it for people who doesn't really know all this stuff
@nellya4676
@nellya4676 4 месяца назад
Thank you! this is so well explained ☺
@salehabdul-majeed2747
@salehabdul-majeed2747 2 месяца назад
Thank You!
@fonkengfelix134
@fonkengfelix134 19 дней назад
This is one of the best videos I have come across this 2024...simple and detailed explanation...Do you have hands on videos on renewing certificate? "Not secure"
@Oznur006
@Oznur006 3 месяца назад
perfect explanation..
@amanchoudhary9107
@amanchoudhary9107 2 месяца назад
Thanks for detailed explanation ,Best ever explanation i have come across FOR SSL HTTP AND HTTPS❤
@ibsachemeda2862
@ibsachemeda2862 2 месяца назад
Great video ans love your presentationand teaching method, keep it up
@xedose7183
@xedose7183 2 месяца назад
Wonderful explanation
@tiagosutter8821
@tiagosutter8821 5 месяцев назад
Thanks! You work for hello fresh, this is so cool! I'm revisiting this process, it has been a while since i saw it at college. This is more complicated than i remember, but basically the CA Authority is encrypting an already public server key not to protect against decryption, but it is doing for the purpose of signature, because only the CA Authority could have ever issued an encrypted 'thing' that can be decrypted with the CA Authority public key. And we can check that the 'thing' after the decryption is correct because it is attached to the certificate. This very cool and well explained, appreciate the video. And if you read this please correct me if my understand is wrong on this.
@brightgenzi2387
@brightgenzi2387 Месяц назад
Great Video
Месяц назад
Thank you!!!! This was a great video and really well explained!
@user-rs8ih9ob4i
@user-rs8ih9ob4i 23 дня назад
you're a genius teacher
@NafizUrRahman-un9tw
@NafizUrRahman-un9tw 3 месяца назад
love the explanation.
@hefshinesaqlainisaqmulla4000
@hefshinesaqlainisaqmulla4000 3 месяца назад
Finally... I understood this concept thanks to you...
@motaztamimi1571
@motaztamimi1571 3 месяца назад
Great explanation thx
@jayanthsatyashankar2533
@jayanthsatyashankar2533 Месяц назад
You are the Best !!!
@DanMordechay
@DanMordechay 3 месяца назад
great explanation!
@heniyentertainment
@heniyentertainment 5 месяцев назад
instructor like u deserve better bro i have been watching you videos for long time they are so good even you are better than most famous youtuber. you know you are the best instructor also most underrated instructor you deserve better.
@prageethpasyala
@prageethpasyala 3 месяца назад
Hey buddy, this is a amazing video, really nicely described. I have subscribed right away and am looking forward to seeing more videos. I'm grateful.
@geragamo
@geragamo 3 месяца назад
Man this video is very nice and need, a little bit extended, but needed
@realLeuchtturm
@realLeuchtturm 2 месяца назад
Very good explanation. I am myself a programmer and didn’t really get a clear picture of https into my head. Thank you very much!
@MaxerWolf
@MaxerWolf 4 месяца назад
Very good video!
@cmhryc2703
@cmhryc2703 3 месяца назад
great Video
@udaykumarlatwade7656
@udaykumarlatwade7656 3 месяца назад
Very informative
@baoinh4093
@baoinh4093 2 месяца назад
Great video! I learned a lot in one video.❤❤❤❤❤
@slawomirbartoszewicz2847
@slawomirbartoszewicz2847 12 дней назад
the best video on this subject,but I have to rest before going ahead,too many keys.Anyway thank you for the great job.
@ImadSaci-xc4rm
@ImadSaci-xc4rm Месяц назад
This's almost perfect explaination
@JoseMedinaVarela
@JoseMedinaVarela Месяц назад
gracias thanks!
@RTXXONn
@RTXXONn 2 месяца назад
Its awsome !!!!!!!
Далее
How HTTPS, SSL/TLS actually work?
27:44
Просмотров 3,8 тыс.
🛑кто круче сделал?
00:12
Просмотров 207 тыс.
When Your Team Loses on Penalties 😢
00:20
Просмотров 581 тыс.
SSL/TLS Explained in 7 Minutes
7:38
Просмотров 20 тыс.
TLS Handshake Deep Dive and decryption with Wireshark
1:05:40
Triplit in 100s
2:11
Просмотров 4,1 тыс.
Network Ports Explained
10:33
Просмотров 1,4 млн
Quick and Easy Local SSL Certificates for Your Homelab!
12:08
TLS vs SSL - What's the Difference?
4:46
Просмотров 61 тыс.
How certificates actually work
9:47
Просмотров 3,6 тыс.
SSL, TLS, HTTPS Explained
5:54
Просмотров 664 тыс.
🛑кто круче сделал?
00:12
Просмотров 207 тыс.