密码学应用
文章平均质量分 90
车联网安全杂货铺
君子务本,本立而道生。
展开
-
AES与RSA的填充模式
RSA和AES为什么需要填充?每种填充模式的原理是什么?如何选择合理的填充模式?原创 2021-12-16 08:37:01 · 2356 阅读 · 0 评论 -
关于证书的几个小问题
证书为什么要携带地址信息?为什么要使用PEM格式?ASN.1、X.509和PKCS什么关系?原创 2021-12-03 09:14:39 · 9550 阅读 · 0 评论 -
如何选择加密模式
在设计安全协议或其他使用加解密算法的场景中,经常会用到AES算法。关于在什么样的场景下使用AES可能不是一个值得深入讨论的问题,但是在如何选择加密模式的问题上,笔者认为需要反复思量。知所先后,则近道矣!想要区分不同加密模式的适用场景,首先需要对加密模式的原理有一定的了解。而要想了解加密模式,最合适的切入点便是最原始、最简单的ECB模式。(图片来自维基百科)ECB模式全程电子密码本模式,其原理如上图所示。使用ECB模式,首先需要将明文分组,每个分组长度与密钥Key的长度相同,然后每个.原创 2021-11-14 21:48:49 · 5666 阅读 · 0 评论 -
RSA原理及在车联网安全中的应用
一.理解RSA的算法原理1.加解密算法的通用理解框架我对加解密算法的理解一般抓住两个主要的方面:一个是算法的对称性,即明文信息通过一次加密、解密操作之后依然还原为明文,这个对称性可以理解为信息关于“加密、解密”这组行为对称。另一个算法的安全性,即为什么我们无法根据公开信息和密文等推导出明文。2.理解RSA2.1.构造RSA的对称性由于RSA为非对称加解密算法,因此计算过程需要一对密钥,假设公钥为e,私钥为d,明文信息为M,密文信息为C,我们可以得到:C = Encrypt(M, e)原创 2021-10-18 15:27:04 · 4299 阅读 · 0 评论