![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
信息安全
文章平均质量分 82
汽车通信技术
汽车通信技术专家。专注于车载网络诊断以太网测试与网络架构需求开发。涉足:汽车,网络,诊断,以太网,CANoe,SOMEIP,DoIP,TSN,SOA,Python,测试等。独立开发课程《CAPL编程语言系统性课程》《车载以太网通信测试》。
展开
-
基于AES的CMAC算法、MAC、Hash、数字签名之间的关系
采用AES加密算法,使用密钥K,对明文P进行加密,得到的密文C,作为明文P的认证码,和明文P一起传输给接收方。接收方收到后,再使用自己的密钥,对明文再做一次AES加密,生成新的认证码,与接收到的发送方的认证码进行对比验证。如果相等,说明明文没有被篡改,接收方就可以接收明文并处理;如果不相等,说明明文被篡改,数据不安全,则丢弃!这就是基于AES的CMAC算法,多用于消息数据的正确性认证,生成的认证码,叫作message authentication code,消息认证码,简称MAC。原创 2023-05-17 15:21:50 · 4176 阅读 · 0 评论 -
数字证书在网络通信中的作用
在TCP/IP协议中,传输层有两个协议:TCP和UDP。根据使用场景的不同,选择合适的协议传输应用层数据。大致的原则是:UDP是无连接协议,通常用来传输即时的、无需确保完整的数据,比如视频开会或语音通话时;TCP是有连接协议,通常用在强调数据完整性的应用层,比如访问网站(HTTP)、或者传输文件(FTP)时。原创 2023-05-16 14:36:41 · 925 阅读 · 0 评论 -
基于CBC、ECB、CTR、OCF、CFB模式的AES加密算法
什么是加密算法?我在文章《从个人角度看什么是加密算法》中描述了我对加密算法的一些浅薄的理解。我不是信息安全领域的大神,只求有一个入门罢了! 这篇文章是文章《从个人角度看什么是加密算法》的延伸,所以在阅读前,请务必仔细阅读并理解上一篇文章的内容。原创 2023-04-14 14:55:47 · 1589 阅读 · 0 评论 -
从个人角度看什么是加密算法
什么是加密?从程序的角度看,加密就是一个函数,它接收明文P和密钥K作为参数,传入加密函数运算后,得到的返回值,称之为密文C原创 2023-04-13 15:42:42 · 592 阅读 · 0 评论