CryptoFun:使用python-libnacl进行加密网络通信的示例

时间:2024-07-13 13:16:54
【文件属性】:

文件名称:CryptoFun:使用python-libnacl进行加密网络通信的示例

文件大小:8KB

文件格式:ZIP

更新时间:2024-07-13 13:16:54

Python

标题 作者 日期 ### 标题 ### 安德烈亚斯·沃格特 - 雅各布·克莱普 2015-01-30 CryptoFun 任务 沟通 [12 分] 编写两个程序之间的通信接口(套接字;字符串的传输)。 实现不安全(纯文本)和安全(安全连接)传输。 使用安全连接,您应该模拟混合传输。 这意味着您在一侧生成私钥和公钥,用于生成会话密钥。 将公钥传输到另一端,在那里生成同步加密的共享密钥。 共享密钥用公钥加密并传输。 另一方可以借助私钥解密消息并接收共享密钥。 嗅探器 [4 分] 编写一个嗅探器程序(例如使用 jpcap 库或 jNetPcap 库 ),它可以拦截纯文本传输并将其保存在文件中。 尝试显示与此嗅探器的安全连接。 信息 团体人数:2 人 积分:16 生成密钥:4分 加密传输:4分 解密消息:4分 嗅探器:4分 密码库 我们使用了 python 库 libnacl。 有了它,


【文件预览】:
CryptoFun-master
----.gitignore(726B)
----Server.py(2KB)
----fake_SecretBox.py(205B)
----CryptSnif.py(4KB)
----Client.py(2KB)
----Exaplefun.py(863B)
----README.rst(10KB)

网友评论