2.0.0-alpha.4 • Published 4 months ago

project-send-accept v2.0.0-alpha.4

Weekly downloads
-
License
MIT
Repository
-
Last release
4 months ago

project-send-accept

连接流程

  1. 客户端发送连接请求
  2. 服务端接收连接请求,并发送连接响应
  3. 客户端接收连接响应,并发送连接确认
  4. 服务端接收连接确认,生成公钥和私钥,并发送公钥给客户端
  5. 客户端接收公钥,生成公钥和私钥,并发送公钥给服务端
  6. 服务端接收公钥,并使用对方公钥加密生成一段随机数据,并发送给客户端
  7. 客户端接收随机数据,使用私钥解密,同时用对方公钥加密此数据,并发送给服务端
  8. 服务端接收加密数据,使用私钥解密,并发送确认消息(此步骤及之后都使用加密数据)给客户端
  9. 客户端接收确认消息,并发送确认消息给服务端
  10. 服务端接收确认消息,连接成功
  11. 客户端发送 name 和 密码
  12. 服务端接收 name 和 密码,验证通过后,发送验证通过消息
  13. 客户端接收验证通过消息(到此身份认证通过)

PSA

PAS charset: utf-8 content-type: application/json content-length: 1024 auth: duefbhubfruv

ts-node -r tsconfig-paths/register index.ts --files

2.0.0-alpha.4

4 months ago

2.0.0-alpha.3

4 months ago

2.0.0-alpha.1

4 months ago

2.0.0-alpha.2

4 months ago

1.0.7

10 months ago

1.0.6

10 months ago

1.0.5

10 months ago

1.0.4

10 months ago

1.0.3

10 months ago

1.0.2

10 months ago

1.0.1

10 months ago

1.0.0

10 months ago