news 2026/6/10 17:09:29

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

作者头像

张小明

前端开发工程师

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/6 22:09:48

C 語言工程師笑我們慢?用模板元編程生成比他們快 10 倍的程式碼

模板元編程:在編譯期超越 C 的執行速度極限引言:一場程式語言的速度之爭「C 語言工程師笑我們慢?」這句話常出現在跨語言技術討論中,尤其是當 C/C 開發者面對高階語言開發者時。C 語言以其接近硬體的特性、極致的執行速度著稱&…

作者头像 李华
网站建设 2026/6/10 12:17:11

【AI】RAG智能问答的三层优化策略

RAG智能问答的三层优化策略:从数据到意图再到提示工程如何让AI助手不仅能回答故障报警问题,还能处理操作指南、维护保养、注意事项等各类现场工作问题?本文通过一个实际项目案例,深入解析RAG(检索增强生成)…

作者头像 李华
网站建设 2026/6/10 14:31:07

胡维勤教授鼎力支持杨彦伟博士,推动中医与生物医学融合创新

近日,我国著名红墙御医胡维勤教授公开力鼎生物医学专家杨彦伟博士,共同致力于传承国医圣手精深医道,弘扬历久弥新的中医精神,并积极探索与前沿生物医学的深度结合,旨在为广大人民群众的健康事业开辟更为广阔、坚实的道…

作者头像 李华
网站建设 2026/6/10 9:47:20

别再手动清洗星载数据了!Open-AutoGLM一键自动化方案已上线

第一章:别再手动清洗星载数据了!Open-AutoGLM的革命性突破在遥感与空间科学领域,星载传感器每天产生海量多光谱、高光谱和雷达数据。传统数据清洗流程依赖人工规则与脚本拼接,耗时长、容错率低,严重制约了实时监测与智…

作者头像 李华
网站建设 2026/6/9 23:43:33

EMC整改 CE传导发射超标:从定位到验证的实战指南

在EMC实验室里,当LISN(线路阻抗稳定网络)接上传导接收机,频谱仪上的曲线一次次越过那条红色限值线,当测试报告上"FAIL"印章鲜红刺眼,每个电源工程师都会感同身受那种无力感。CE(Condu…

作者头像 李华
网站建设 2026/6/10 14:35:02

Open-AutoGLM如何重塑深海探测?:协同控制系统背后的AI引擎解析

第一章:Open-AutoGLM 深海探测协同控制在深海探测任务中,Open-AutoGLM 作为新一代自主协同控制系统,实现了多智能体之间的高效感知、决策与执行闭环。该系统融合了大语言模型的推理能力与自动化控制逻辑,能够在复杂水下环境中动态…

作者头像 李华