![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
密码学
文章平均质量分 94
秃头仔仔
路途坎坷 前景美好
展开
-
【密码学】RSA公钥加密算法
RSA是一种公钥密码算法他的名字由他的三位开发者的形式首字母组成。原创 2024-07-05 14:50:37 · 1079 阅读 · 0 评论 -
【密码学】分组密码
将明文分组加密之后的结果将直接成为密文分组将明文分组与前一个密文分组进行XOR运算,然后再进行加密若将一个分组的加密过程分离出来:ECB模式只进行了加密;CBC模式则在加密之前进行了一次XOR前一个密文分组会被送回到密码算法的输入端,反馈指返回输入端在生成第一个密文分组时,由于不存在前一个输出的数据,因此需要使用初始化向量IV来代替,一般来说,需要在每次加密时生成一个不同的随机比特序列用作初始化向量CFB模式中,明文分组和密文分组之间并没有经过“加密”,明文分组和密文分组之间只有一个XOR。原创 2024-06-23 11:35:11 · 724 阅读 · 0 评论 -
【MATLAB】Enigma机加密原理与自实现
Enigma这个名字在德语里面是“谜”的意思,于20世纪初被德国人阿瑟·谢尔比乌斯发明,是一种能够进行加密和解密操作的机器。谢尔比乌斯使用能够转动的圆盘和电路,创造出人类手工所无法实现的高强度密码。在刚刚发明之际,Enigma被用在了商业领域,后来到纳粹时期,德国国防军采用了Enigma,并将其改良后用于军事用途。原创 2024-05-14 16:21:57 · 1109 阅读 · 0 评论