计算机安全学上机程序设计报告.docVIP

  • 7
  • 0
  • 约1.79万字
  • 约 21页
  • 2018-04-20 发布于河南
  • 举报
计算机安全学上机程序设计报告

计算机安全学上机程序 设计报告 姓名:陈超 班级:计科0705 学好:200740079 2010/5/12 本课程有六个上机试验,分别是欧几里得算法,中国剩余定理,仿射密码系统,DES对称性加密,RSA非对称性加密方案,MD5数字签名方案。我用的程序设计语言是JAVA,采用了java的图形界面。其结果及输入输出如下截图所示。 初始界面1.1 欧几里得算法界面1.2,任意的输入两个数字,按下GCD按钮出现这两个数的最大公约数 中国剩余定理,输入的系数,以逗号隔开,基数以逗号隔开。输出的是最终的解。 仿射密码系统1.3,输入密钥及明文和密文空间,接着数要加密的明文,输出加密的结果。 仿射密码系统1.4,按下清除,输入密文,输出对应的解密结果。 Rsa非对称密码加密1.5,输入的是公钥b,然后程序自动选取两个大素数,求出第二个公钥n,输入明文,输出加密结果。 Rsa非对称性加密1.6,按下清除,输入密文,得到解密结果,与输入的明文相同。 Des对称性加密算法1.7,输入64位密钥,输入明文,输出加密结果,和由加密结果还原的明文。密文由于输出到界面上不能是byte型的,因此呈现为乱码。 Md5数字签名方案1.8,输入消息,输出签名后的消息。 源代码如下: 欧几里得类:clas

文档评论(0)

1亿VIP精品文档

相关文档