实验2 数据加密及数字签名.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验2 数据加密及数字签名

实验2 数据加密与与数字签名 一、实验目的与要求 体验各种密码体制的数据安全操作与数据安全软件以及了解我国的电子商务法律,并思考应如何做好电子商务的安全防范。 二、实验内容 运行C语言编程的加密程序。 PGP软件的下载与使用(对邮件以及文件加密)或Openssl软件。 非密码的安全技术。 各国发展电子商务的政策和制定的电子商务法律。 我国第一部电子签名法的内容与实施 三、实验软件 Windows XP ,IE 7 ,PGP软件,Openssl软件 四、实验步骤 (一)数据安全软件的使用 下载PGP与安装PGP(见附录) 利用PGP对邮件或磁盘文件进行加密 或者利用Openssl做如下操作:(用对称加密法对文件进行加密与解密) (1)生成源文件。用记事本创建一个文本文件,文件名为学号(026h231f.txt),内容为学生的名字与学号,保存在c:\openssl\out32dll的文件夹下。 (2)对源文件进行对称加密。输入命令:“openssl enc-des3-in 026h231f.txt-out out026h231f.des”回车后,在加密过程中系统会提示输入保护密码,输入密码后,再次确认(输入密码时屏幕无任何显示),系统在c:\openssl\out32dll目录下自动生成一个des3算法加密后的out026h231f.des文件。 (3)查看加密的文件。输入命令:“type out026h23lf.des”,查看加密后的out026h231f.des文件的内容。 (4)对加密文件进行解密。输入命令“openssl enc-des3-d-in out026h231f.des -out new026h231f.txt”,并根据提示输入解密密码,对“outmane.txt”文件内容进行解码。 (5)比较解密后文件和源文件,输入命令“type new026h23lf.txt”,查看解密后的文件内容,判断是否与源文件026h23lf.txt的内容一致。 (二)验证恺撒密码 1、请输入如下程序: #include stdio.h main() { char c; while((c=getchar())!=’\n’) { if((c=’a’c=’z’)||(c=’A’c=’Z’)) { c=c+3; if(c’z’c=’z’+3||c’Z’c’Z’+3) c=c-26; } printf(“%c”,c);}} 2、验证是否是素数?的C语言程序 #include math.h Main() { Int m,I,k; Scanf(“%d,m”); K=aqrt(m); For(i=2;i=k;i++) If(m%i==0)break; If(ik) printf(“%d is a prime number\n”,m); Else printf(%d is not a prime number\n”,m);} (三)了解RSA加密算法 (四)了解我国非密码的安全技术的发展 (五)了解各国发展电子商务的政策和制定的电子商务法律。 (六)了解我国第一部电子签名法的内容与实施 上网查找《中华人民共和国电子签名法》的内容,分析该法所涉及的技术问题,体会它被称为我国第一部“真正意义上的信息化法律”的含义。 五、写出实验报告 通过这次的实验,能够更好地了解电子商务的安全问题,了解电子商务的安全对策,电子商务发展所依托的平台—互联网络充满了巨大、复杂的安全风险,如黑客的攻击、病毒的肆虐等等都使得电子商务业务很难安全顺利地开展;此外,电子商务的发展还面临着严峻的内部风险,请结合你对电子商务的安全情况的了解,结合电子商务安全的风险管理与电子商务法律的实施,谈谈你对本实验的心得。 附录:PGP软件的使用的步骤: PGP软件安装。 生成或导入密钥对。 导出或备份密钥对和单独导出公钥。 双方相互发送加密文件,并对接受到的文件进行解密。 双方相互发送签名文件,并对接受到的文件验证对方的签名。 分别修改经过签名的文件的文件名和文件内容,并进行签名的验证,查看和分析所出现的验证结果。 [一]到 HYPERLINK 网站下载PGP 网站下载PGP。 【二】启动PGP工具,生成密钥对 启动PGP工具 按执行软件的一般方法,点击“开始”—“程序”—“PGP”—“PGPkeys”(如果“PGP”中是空的,你可以在“开始”—“程序”—“启动”中找到“PGP”—“PGPtray”),即可启动PGP工具的密钥管理界面,你也可以点击屏幕右下角的PGPtray 图标() ,再 选择“PGPkeys”。 生成密钥对 在以上PGPkeys界面中,点击工具栏中的或者选择菜单中的“Keys”—“New Key”。The PGP Key Generation W

文档评论(0)

sy78219 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档