Developing a real-time secure chat application like WhatsApp & Signal with end-to-end encryption.

preview_player
Показать описание
Lately, there is a lot of fuss around end-to-End Encrypted chat applications. WhatsApp and Signal are two messaging apps dominating the headlines, let's take a look at why - 
WhatsApp recently updated its privacy policy, stating that the messaging platform will share user data with other Facebook-owned and third-party apps. This has prompted several users to look for alternative platforms, top among them is Signal. Signal is essentially an encrypted messaging app. Messages sent through Signal are said to be encrypted, meaning the platform cannot access private messages or media, or store them on their server. This is called end-to-end encryption. End-to-End Encryption(E2EE) is the most important feature in real-time chat applications.

Learn how to create a real-time chat application like WhatsApp & Signal including the implementation of Signal Protocol for End to end encryption! Here we use Web sockets in the NodeJS server for real-time connectivity and React for the Frontend development. The tutorial includes theoretical concepts, algorithms and comparative analysis of various social media applications followed by Code.

Have fun!
Рекомендации по теме
Комментарии
Автор

how can i get the source code of this project, is there any github link ?

hardikbhagat
Автор

@QED42 Is this a coding community? If yes, how can I join?

tsumi
Автор

Nice content ! If you could add subtitles that would be a very good video !

rouxjohan
Автор

Is it possible to get the source code of this ?

akilamendis
Автор

What if it's a chat group? How would we handle that. Thank you

vish
Автор

How is the message stored if the target user is offline?

bibekpaudyal
Автор

hello, i found this project kinda hard to find
Can the author make more indepth tutorial on the project ?
thank you

trungvu
Автор

It's a very very nice video and very nice explanation about all the concepts. A big 👍

lakhannagar
Автор

Hi, great video, thanks for uploading this,

If user clear their localStorage (clear Browser data), how to decrypt the old messages from DB?

gweinlotusiana
Автор

Nice explanation! Do someone know what store from encryptMessageAsync means? Where she got the store from? It is not clear.

ingatrifan
Автор

I respect the efforts you put but It seems the whole lecture is about presenting some slides, this lady doesn't give a damn about what she speaks is making sense or not.

manishranjan
welcome to shbcf.ru