用python构建SSL的简化版本

2024-05-27 11:17:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要一点帮助来完成一项任务。你知道吗

我的任务的目标是构建我自己的SSL简化版本。 以及使用客户机/服务器套接字创建TCP连接。 其中一部分是创建握手阶段,然后是数据阶段。你知道吗

握手: 1客户端和服务器使用证书相互验证。你知道吗

2.客户端还通知服务器要使用的数据加密和完整性保护方案 (没有谈判)。选择您最喜欢的完整性保护和加密算法 把它当作一根绳子送到另一边

3.客户端和服务器还相互发送加密的nonce(随机数)。这些 然后对nonce进行异或运算以创建主密钥。你知道吗

所以我被困在3号:(不知道如何编码。你知道吗


Tags: 数据版本服务器客户端ssl目标客户机方案

热门问题