我试图找出客户端应用程序使用什么算法来返回会话密钥。
当我启动连接时,服务器首先发送一个唯一的会话密钥。然后,客户端必须使用加密或散列密码进行响应,并将用户名与用户名一起发送到服务器。
客户端和服务器之间的示例网络跟踪:(用户名:serv1ce / 密码:test12)
从服务器收到的应用程序 << 52 d7 1c 3f 9f 2c 05 c9(一次会话密钥)
应用程序发送到服务器 >> 11 83 2d 7d ff 0c 51 8c 53 45 52 56 31 43 45 20
“53 45 52 56 31 43 45 20”部分是明文形式的用户名,作为字节值 (serv1ce)。
有谁知道如何使用密码“test12”和 64 位(8 字节)会话密钥“52 d7 1c 3f 9f 2c 05 c9”创建字节“11 83 2d 7d ff 0c 51 8c”?