此资源包含完整代码和完整实验报告(加上你的学号姓名即可提交)
2022-07-02 11:00:12 461KB 密码学 安全 c++ 东南大学
这里是对源码的进一步使用说明,搭配源代码使用,此说明不需要积分 源代码链接:https://download.csdn.net/download/weixin_45937957/66965426 报告链接:https://blog.csdn.net/weixin_45937957/article/details/122030343
2022-06-10 19:00:14 814KB ca证书 信息安全
1
第一次实验: 基于Feistel结构构造一个分组密码算法。要求: 1、分组长度 = 128 bit 2、主密钥长度 >= 128 bit 3、轮数 = 16 4、轮函数的设计要用到LFSR 第二次实验: 实现一个公钥密码算法。要求分别实现如下三个算法: 1、密钥生成算法 2、加密算法 3、解密算法 4、在RSA和MH中任选一个方案 5、最好用大整数库NTL 第三次实验: 利用第一、二次实验的算法,以数字信封的形式对明文文件进行加密。要求如下: 1、发送方利用系统自带的伪随机数生成函数生成会话密钥 2、用接收方的公钥对会话密钥加密 3、用会话密钥以OFB的模式对明文文件p_text.txt进行加密,结果存于密文文件c_text.txt 4、接收方利用私钥解密会话密钥,然后用会话密钥对密文文件解密,结果存于明文文件p1_text.txt,最后对比p_text.txt和p1_text.txt 第四次实验: 基于RSA实现如下“盲签名(Blind signature)” Blind signature schemes, first introduced by Chaum , allow
2022-05-26 21:00:06 1.02MB 源码软件 吉林大学 密码学
详细请加qq:3449232979
2022-05-15 21:00:08 13B 吉林大学 应用密码学
1
RSA算法流程(假设A给B发消息): p、q:找到两个质数p、q,比如 p = 3,q = 5 n:n = p ✖️ q = 15 φ(n):φ(n) =(p-1)✖️(p-1)= 2 ✖️ 4 = 8 公钥e:需满足俩条件:1️⃣、1 < e < φ(n) 2️⃣、e与n互为质数。比如取 e = 7 私钥d:需要满足条件:e ✖️ d ➗ φ(n) 余数为1,例如:7 ✖️ 15 ➗ 8 余数为1,取 d = 15 A方加密:假设发送的信息为数字 m = 2,加密公式为: m^e ➗ n 余数为 c,即 2^7 ➗ 15 余数为 8,即 c = 8 B方解密:解密公式:c^d ➗ n 余数就是 m(A传过来的数字),即 8^15 ➗ 15 余数为 m = 2 console.log(35184372088832)
2022-05-05 23:22:02 23KB 密码学实验报 RSA源代码
1
密码学实验 实现 DES 加、解密: 构造一 DES 密钥,根据获得的密钥分别用 ECB 和 CBC 两种 模式将文本文件 图像 进行加、解密
2022-05-04 16:21:21 113KB DES 工作模式 EBC CBC
1
密码学课上的实验 完整的实验代码 MFC程序 结构简单 易懂
2022-05-02 21:00:42 1.91MB 密码学 RSA
1
(1)设计一个函数实现维吉尼亚密码的加密与解密; (2)在已知明文及其对应密文的基础上,分析破译维吉尼亚密码,编程求解密钥;(明文自己给出)
2022-04-15 18:04:37 71KB C语言 现代密码学 实验报告
实验名称: AES算法的实现 实验题目:设计一个函数实现AES的加密及解密
2022-04-15 18:04:35 77KB c语言 现代密码学 实验报告
实验名称: RC4算法的实现 实验题目:设计一个函数实现RC4算法的加密及解密
2022-04-15 18:04:34 67KB c语言 现代密码学 实验报告