
密码学
文章平均质量分 90
浮生只若如初见
IT混子
展开
-
Introduction to modern cryptography 第二章阅读笔记
《Introduction to modern cryptography》第二章阅读笔记原创 2022-10-04 15:37:04 · 810 阅读 · 0 评论 -
Introduction to modern cryptography 第一章阅读笔记
本系列读书笔记是基于个人对于《Introduction to modern cryptography》的阅读写下的,将会不定期更新其他章节的阅读笔记,本篇为开篇第一章。原创 2022-09-16 16:35:24 · 964 阅读 · 0 评论 -
modp的类DES算法实现
modp的类DES算法实现此为博主在学习密码学课程时编写的作业,有关modp的类DES算法实现。modpDES算法使用说明原理简述1 输入输出参数key: 64bit的密钥message:64bit的需要加密的信息,即明文cipher:64bit的已经被加密过的信息,即密文2 流程2.1 轮密钥产生 此处为简单的实现该算法,并充分使用到密钥进行加密与解密过程中,采取循环右移的方式生成轮密钥,其中每一步都进行 模p 的操作。2.2 加密函数 f 该算法由于时间和要求的原.原创 2022-04-27 14:37:57 · 581 阅读 · 0 评论 -
64位RSA算法
64位RSA算法此为博主在学习密码学时完成的课堂任务,有关于64位的RSA密码算法。64位的RSA算法基本原理RSA公开密钥密码体制的原理是:根据数论,寻求两个大素数比较简单,而将它们的乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥。基本流程(1)任意选取两个不同的大素数 p 和 q 计算乘积 n = pq, F_n = (p - 1) (q - 1);(2)任意选取一个大整数 e,满足 gcd(e, F_n) = 1,整数 e 用做加密钥(注意: e 的选取是很容易的,例如.原创 2022-04-27 14:36:59 · 1963 阅读 · 0 评论 -
64位DES算法及其测速与原理验证
64位DES算法及其测速与原理验证此为博主在学习密码学课程时编写的作业,有关DES算法及其效果验证。64位DES算法基本原理1 输入输出参数key: 64bit的密钥message:64bit的需要加密的信息,即明文cipher:64bit的已经被加密过的信息,即密文2 流程2.1 子密钥产生 DES算法由64位密钥产生16轮的48位子密钥。在每一轮的迭代过程中,使用不同的子密钥。a、把密钥的奇偶校验位忽略不参与计算,即每个字节的第8位,将64位密钥降至56位,然后根据选择置.原创 2022-04-27 14:34:58 · 1171 阅读 · 0 评论