news 2026/6/1 23:42:13

搜下代码中使用这两个结构体的地方,解释下这两个结构体具体使用场景和定位

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
搜下代码中使用这两个结构体的地方,解释下这两个结构体具体使用场景和定位

相关代码

//两边的中间数据 //握手过程的临时状态,保存双方随机数、双方各自的IV,以及 TSP 回传的校验块,用来派生会话密钥并完成校验 struct RND_HANDSHAKE_DATA{ unsigned char RNDbike[32]; //设备生成的随机数,用于加密和生成密钥 unsigned char RNDtsp[32]; //tsp生成的随机数,用于加密和生成密钥,这两个字段加上KEYtarget构成共享密钥生成 unsigned char CHECKRNDtsp[16]; //TSP生成的校验值, 用于验证 TSP 发送的随机数 unsigned char IVRNDbike[16]; //设备生成的初始化向量,用于 AES 加密和解密 unsigned char IVRNDtsp[16]; //TSP生成的初始化向量,用于 AES 加密和解密 }; //二次握手计算所得的密钥数据和基础共享密钥数据 //包含预共享基础要素(KEYtarget、ICCID、VIN)和通过二次握手派生出的会话密钥(读写 AES 密钥、HMAC 密钥、IV),后续所有加解密与 HMAC 校验都用它 struct SHARE_KEY{ unsigned char KEYtarget[32]; //出厂预制的设备密钥,用于加密和解密通信数据 unsigned char ICCID[20]; //SIM卡的 ICCID, 用于设备和网络之间的身份验证 unsigned char VIN[17]; //车辆识别码, 用于设备和网络之间的身份验证 unsigned char WRITEKEYbike[16]; //设备的写密钥, 用于加密写操作 unsigned char WRITEKEYtsp[16]; //TSP 的写密钥, 用于加密写操作 unsigned char HMACKEYbike[16]; //设备的 HMAC 密钥, 用于生成和验证 HMAC 校验值 unsigned char HMACKEYtsp[16]; //TSP 的 HMAC 密钥, 用于生成和验证 HM
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/1 23:48:55

同质化迷局:AI绘画为何难以逃脱风格贫困?

当你在社交媒体上同时刷到第三张类似构图、相似色调的AI生成美少女或国风山水时,你可能正在见证一场视觉创作领域的“内卷”奇观。曼彻斯特大学的一项研究惊人地发现,AI生成的画作被误认为人类创作的概率,竟然**远高于真正的人类作品**。这种…

作者头像 李华
网站建设 2026/5/31 20:03:18

Open-AutoGLM与传统医疗AI对比:性能提升90%背后的架构革新

第一章:Open-AutoGLM 医疗数字人协同在现代智慧医疗体系中,Open-AutoGLM 作为基于 AutoGLM 架构开源的多智能体协同框架,正逐步推动医疗数字人系统的智能化升级。该框架通过自然语言理解、任务分解与跨智能体协作机制,实现医生助手…

作者头像 李华
网站建设 2026/6/1 13:36:50

Open-AutoGLM实战指南:5步实现跨境贸易全流程自动化

第一章:Open-AutoGLM实战指南:跨境贸易自动化概览随着全球供应链数字化进程加速,跨境贸易自动化正成为企业提升效率的核心路径。Open-AutoGLM 作为一款基于大语言模型的开源自动化框架,专为复杂业务流程设计,尤其适用于…

作者头像 李华
网站建设 2026/6/1 11:06:32

Open-AutoGLM如何重塑脑机交互:5大关键技术突破全解析

第一章:Open-AutoGLM脑机接口交互辅助 Open-AutoGLM 是一种前沿的脑机接口(BCI)交互框架,专为增强人机协同能力而设计。该系统结合了神经信号解码算法与大型语言模型(LLM),实现从脑电波到自然语…

作者头像 李华
网站建设 2026/6/1 8:55:08

接口自动化测试:设置断言思路详解

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快1、断言设置思路这里总结了我在项目中常用的5种断言方式,基本可能满足90%以上的断言场景,具体参见如下脑图:下面分别解释一下图中…

作者头像 李华