使用python构建SSL的简化版本

时间:2015-06-13 14:03:54

标签: python sockets ssl

我需要一点任务帮助。

我的任务目标是构建自己的SSL简化版本。 并使用客户端/服务器套接字创建TCP连接。 部分原因是创建握手阶段,然后创建数据阶段。

握手: 1.客户端和服务器使用证书进行相互身份验证。

2.客户端还通知服务器要使用的数据加密和完整性保护方案 (没有谈判)。选择您最喜欢的完整性保护和加密算法 将其作为字符串发送到另一侧

3.客户端和服务器也相互发送加密的nonce(随机数)。这些 然后对nonce进行xored以创建主密钥。

所以我坚持第3名:(不知道如何编码。

0 个答案:

没有答案