Coding Encrypted Chat in Python

preview_player
Показать описание
Today we learn how to build an encrypted chat in Python.

◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾
📚 Programming Books & Merch 📚

🌐 Social Media & Contact 🌐

Timestamps:
(0:00) Intro
(0:15) Coding Encrypted Chat
(14:12) Analyzing Traffic in Wireshark
(19:59) Outro
Рекомендации по теме
Комментарии
Автор

This guy kinda looks like Michael Scofield from Prison Break. But the topics and his style of explaining both are really good.

adarsham
Автор

Best explanation of encryption that I have ever heard! Clear, simple, and concise!

allenseay
Автор

thank you so much man,
I use your code for my college project
about public key cryptography

shubham
Автор

exactly what i was looking, keep the good work.

Minussa
Автор

Great explanation and practical code. Thanks :)

paulthomas
Автор

Do one with ssl please, having a hard time just validating the certificate

artaxerxes
Автор

Great video! I have a question: what if some third party will be able to intercept the public keys? I'm talking about the man-in-the-middle (MITM) problem. How to deal with that kind of threat?

Rascherx
Автор

Great tutorial, I wonder can we send a message to someone over the internet just by using Socket and P2P?

ashhunter-jidm
Автор

Thank you for all the valuable content!

tiwaztyr
Автор

its really interesting you allready show how to send message but still good video...can you do a video where you create a mini rythm game?

tcgvsocg
Автор

can i ask something? if i have the client on one pc and the server on the other, so they are in 2 different files, and to receive messages i need to decrypt them with the private key wich is not shared between client and server and only the server has, how do i receive messages on the client?

zFede_Rico
Автор

Any idea how to get around the (Super Long Message Error) at the end?

scottlee
Автор

Great video and content!
Just one observation: I don't know if was on purpose or not, but you didn't inspect the first package sent between the 2 chats when you launch with option 1 and 2 (the exchange of the keys).
I'm not sure how it works that and didn't try yet this simple implementation, but I believe the 2 keys were exchanged in clear text (correct me if I'm wrong :D ) which means that someone catching the 2 keys exchanged could use it to decrypt the messages.
A suggestion as a content video would be how to improve this would be how to exchange keys with Diffie-Hellman method.

Keep up the good work!

caxstation
Автор

This is great as I can use it to show implementation of Encryption.
However, is it only RSA I can use for this? I want to build a secure messaging protocol as school project. Can I use any encryption or it has to be RSA. Also if you have any tips or suggestions for this project, I'd really appreciate. Thanks

sahmyvig
Автор

Why the sending message function dose'nt work plzz what can i do ?

shahedhamami
Автор

Hi neural I have been following your videos and you are really very specific. I have a problem with this chat, client and server only communicate if I'm on the same network.
Come faccio comunicare client e serve anche su reti esterne?
Ho provato col port forwarding ad aprire la mia porta, inserire ip locale e nel client l ip pubblico, ma non si connette, non riesco a capire il problema...

TecheNology
Автор

Everything you claim is true, the chat is encrypted. It's a shame it's not also secure. :(

myt
Автор

wheres the github for this please i wana test it out?

JNET_Reloaded