2010安全與保密实验指导书(新).docVIP

  • 5
  • 0
  • 约1.08万字
  • 约 38页
  • 2016-11-30 发布于重庆
  • 举报
2010安全與保密实验指导书(新)

实验指导一 密码体制的编程实现 一、实验要求和目的 (1)用VC++实现RSA加解密算法; (2)加深对RSA加解密算法的理解; 二、实验条件 (1)安装VC++开发环境; (2)熟悉RSA加解密算法的有关知识; 三、实验时间 2学时 四、实验内容和步骤 RSA加解密算法是公开密钥密码体制的一种加密算法,它不仅可以作为加密算法使用,而且可以作为数字签名和密钥分配与管理。在这种体制中,每个用户有两个密钥:加密密钥PK={e,n}和解秘密钥SK={d,n}。用户把加密密钥PK公开,使得系统中的任何其他用户都可以使用,而对解密密钥SK中的d则保密。 1. 实验的建立 (1)在Windows桌面上选择“开始”|“程序”|“Microsoft Visual Studio 6.0”|“Microsoft Visual C++6.0”命令,进入“Microsoft Visual C++6.0”系统界面。在“Microsoft Visual C++6.0”系统界面中,建立加解密项目并运行之,出现图1所示的程序界面; 图1 程序界面 (2)单击“求随机数N、E”按钮,获得N、D、E三个参数(或者直接输入N、D、E三个参数),得到图2所示的结果; 图2单击“求随机数N、E”按钮后的结果 (3)在第三个文本框中输入待加密的明文,然后单击“加密”按钮,密文出现在第四个文本框中,如图3所示;

文档评论(0)

1亿VIP精品文档

相关文档