密码学
文章平均质量分 96
snovving
Never Surrender.
展开
-
密码学课设-大整数运算包的设计与实现
攻略指南实验描述实验分析类定义大数加法大数减法大数乘法大数整除大数取余编程实现实验描述问题描述大整数运算是现代密码学算法实现的基础,重要性不言而喻。大整数我们指的是二进制位 512、1024 和 2048 的数,一般的语言不支持。基本要求以类库头文件的形式实现。实现提示在选择了大整数的存储结构之后,主要实现以下运算:模加;模减;模乘;模整除;模取余。这五种运算模拟手算实现。幂模:利用“平方-乘法”算法实现。GCD:利用欧几里得算法实现。乘法逆: 利用扩展的欧几里得原创 2021-03-19 19:16:45 · 2025 阅读 · 2 评论 -
密码学课设-仿射密码的攻击
攻略实验描述实验分析编程实现py3 实现c++ 实现实验描述问题描述仿射密码系统用五元组(P,C,K,E,D)表示,设 P = C = { 计算机学院网络工程信息安全,我们热爱中华人民共和国。大家 } 。现在截获了一段密文 “和院程安我爱计” 。请编程分析出明文。基本要求程序要求界面友好,自动分析程度高,能输出加密所用的密钥和明文。实现提示申请三个字符数组 Z,C,M 。Z = { 计算机学院网络工程信息安全,我们热爱中华人民共和国。大家 } ,C = “和院程安我爱计”,原创 2021-03-19 17:45:16 · 1245 阅读 · 0 评论