摘要: 一、进度 修改SM4加解密函数 重装UOS和Ubuntu虚拟机 修改函数,向同一层申请空间,同一层释放的原则靠齐 int ReadPem_ECPrikey(char *filenmae, EC_KEY** out); int ReadDer(char *filename, X509** out); 阅读全文
posted @ 2022-02-18 16:31 20181324 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 一、进度 1.OpenSSL DH接口测试 指定系统参数,DH-p长度:3072 参考: 参考 openssl 编程之DH 使用 openssl 进行 DH 密钥交换 openssl DH密钥协商 2.重学Makefile 最后找到一个Makefile模本 3.完成SM2签名,加解密 添加的函数 E 阅读全文
posted @ 2022-02-11 13:50 20181324 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 一、进度 (一)通信设计 1.包格式 2.包格式解释 uid 通信标识,32位 sender sequence 数据包发送序号,32位 responder sequence 数据包应答序号,32位 stage 步骤标识序号,4位,加密秘钥协商4步、通信、结束2步 accept flag 对面发送的包 阅读全文
posted @ 2022-01-24 13:05 20181324 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 一、进度 (一)形式化定义 实体构成 可信第三方$T$:负责签发证书,生成系统参数。 通信方$A$:发起通信的一方。 通信方$B$:参与通信方。 一)初始化阶段 1、$T$随机生成公钥$Pub_T$、私钥$Pri_T$。生成自签名$CA$证书$Cert_T$。 2、参与方$A$随机生成公钥$Pub_ 阅读全文
posted @ 2022-01-18 19:53 20181324 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 一、进度 1.顶层设计(设计分为3部分) 系统初始化(用户注册+生成sm2证书) 自定义加密通信协议 通信 2.系统初始化 公证人T,通信双方A和B T生成自己的sm2公私钥,形成自己的证书CertT A选择IDA并生成自己的公私钥,形成自己的证书CertA,然后T给CertA签名并将CertT发给 阅读全文
posted @ 2022-01-10 19:47 20181324 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 一、进度 1.阅读参考书籍细化协议步骤 消息的编号或者说序列号需要递增,需要是唯一的,安全信道采用32位长度,1-2^32-1,溢出,必须停止使用现在的秘钥,接受者只会接受更大序号的消息《密码工程》P66 认证采用MAC,HMAC-sm3-256,输入由消息和额外的认证数据(一些上下文,用于解释消息 阅读全文
posted @ 2022-01-07 12:55 20181324 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 一、进度(本周从周四开始) 1.重新回顾信息安全保障技术课程的IPSec协议,感觉毕设题目就是做一个设计IPSec这种VPN的协议 2.重装了UOS虚拟机,安装了openssl3,进行了基本的环境准备 3.参考IPSec和两本书,协议基本思路 请求通信并进行身份认证(通过sm2数字签名) 使用DH协 阅读全文
posted @ 2021-12-31 13:30 20181324 阅读(46) 评论(0) 推荐(0) 编辑
摘要: Windows下安装Anaconda, 开一个Python3.6的虚拟环境(直接创环境无法设置Python版本,新建环境后使用命令conda install python=3.6) 直接pip install pyspider, 问题及解决 1.wsgidav版本问题 解决方法1 降版本到2.4.1 阅读全文
posted @ 2021-08-28 20:30 20181324 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 具体后面补 实现简单sdf工程(至少完成): 设备管理中的打开设备,关闭设备,获取设备信息,产生随机数 密钥管理导出 ECC 签名公钥;SDF_ExportSignPublicKey_ECC I.导出 ECC加密公钥∶SDF_ExportEncPublicKey_ECC J. 产生 ECC非对称密钥 阅读全文
posted @ 2021-06-20 09:28 20181324 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 1.基础问题回答 (1)什么是表单 主要用于数据采集功能 (2)浏览器可以解析运行什么语言。 JavaScript、php、jsp等 (3)WebServer支持哪些动态语言 PHP、jsp、python等 (4) 防范注入攻击的方法有哪些 类似Java里面的preparestatement这样的预 阅读全文
posted @ 2021-06-01 00:16 20181324 阅读(79) 评论(0) 推荐(0) 编辑