8000 GitHub - hanson-opus/hanson-im: im server and client base on diffie-hellman
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

hanson-opus/hanson-im

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#WILCOME TO hanson-im project

hanson-im project is based on telegram protocol an open source project

now this support the following function

  • user register
  • user login
  • p2p encrypt chat
  • group encrypt chat
  • picture encrypt
  • file encrypt
  • server extension
  • storage extension
  • server gateway
  • server high available
  • SSL certificate identify

The whole project is built on Diffie-Hellam algorithm.

So,what is Diffie-Hellman algorithm?

the article about the Diffie-Hellman protocol

this is about tow nodes communication,what about three?four? or more?

we can use the algorithm in another way!

For example,if we have a group of three people,we can exchange the key like this way

1.the first stage

2.the second stage

So in such way can get the final encryption key.

Base on the theory,we can build a group chat privately ,and meanwhile , the most of the data are store in the client storage. So it dosen't matter that if the sever was attacked.In someway,it is decentralized.

why I name it hanson,because my name is hanson

@touch us if you have interests season_ouc@126.com

About

im server and client base on diffie-hellman

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0