- 博客(7)
- 问答 (2)
- 收藏
- 关注
原创 信安实验:CA签发证书
本文介绍了在Ubuntu 18.04系统上安装Apache2并配置HTTPS网站的实验过程。通过OpenSSL工具创建自签名根证书和服务器证书,修改Apache配置文件启用SSL模块。实验对比了HTTP和HTTPS网站的访问效果及抓包分析:HTTP明文传输存在安全风险,HTTPS通过TLS 1.3协议建立加密连接,使用AES_128_GCM_SHA256算法保障通信安全。抓包结果显示HTTPS包含复杂的TLS握手过程,数据传输加密后不可解析,有效防止信息泄露。实验验证了HTTPS在身份认证和数据加密方面的优
2025-06-06 17:22:21
902
原创 信安实验:对称加密DES、3DES、AES、RC4
摘要:本实验在Ubuntu22.04系统中通过Python3.8实现了四种加密算法的网络通信测试(DES、3DES、AES、RC4)。实验使用socket模块建立TCP连接,Wireshark抓包分析通信过程。结果表明:加密消息通过PSH推送时无法直接获取明文(DES实验中第一次PSH为加密数据,第二次PSH为明文),验证了不同加密算法的有效性。实验包含完整的客户端-服务器端代码实现,涵盖密钥初始化、数据加解密及网络传输全流程,为密码学算法的实际应用提供了可复现的测试方案。
2025-06-06 17:17:32
1095
原创 信安实验:环境搭建与TLS协议分析
关闭所有浏览器窗口,删除历史记录。出现没有Certificates可能是浏览器或客户端缓存了之前的 TLS 会话,跳过了证书交换关闭所有浏览器窗口,清除 SSL/TLS 会话状态。Named Curve为椭圆曲线类型,Pubkey为服务器的临时公钥,用于计算预主密钥。Pubkey 中04 开头表示未压缩格式的椭圆曲线公钥,后续64字节是公钥的实际值(X 和 Y 坐标,各 32 字节)。密码套件是服务器从 Client Hello 的套件列表中选定的一个,可以看到客户端支持0xc02f,服务器也选择它。
2025-06-06 17:12:21
734
原创 广工并行计算与分布式复习
一种独立的系统软件或服务程序,分布式应用软件借助它在不同技术间共享资源,位于客户机服务器的操作系统之上,管理计算资源和网络通信。
2025-06-06 17:03:38
853
原创 解决FutureWarning: A value is trying to be set on a copy of a DataFrame or Series through chained
解决FutureWarning: A value is trying to be set on a copy of a DataFrame or Series through chained assi
2024-11-14 00:10:36
1046
1
空空如也
MapReduce分区输出ip并且统计个数
2023-05-15
MapReduce分区输出ip并且统计个数(2
2023-05-16
迭代器原理hasNext方法
2023-04-08
Java聊天室-好友列表更新问题
2023-04-09
关于Java网络编程阻塞
2023-04-08
Java网络编程invalid stream header
2023-04-04
c++枚举类型输出是星期几
2022-12-22
C++ easyx 五子棋游戏
2023-01-07
c++简易五子棋游戏
2022-12-31
c++简易五子棋游戏
2022-12-31
c++关于指向指针的指针的问
2022-12-14
C++利用指针实现字符串比较
2022-12-10
C++字符串指针的加密
2022-12-10
c++指针入门,用起来有点晕
2022-12-09
输入一行字符(<=80),统计其中有多少个单词,设单词之间用空格分隔
2022-11-28
要求在函数sum中调用函数fact判断是否素数
2022-11-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅