毕业论文之ASP技术构建XD网络办公系统9337.docx

上传人:you****now 文档编号:62516966 上传时间:2022-11-22 格式:DOCX 页数:40 大小:762.58KB
返回 下载 相关 举报
毕业论文之ASP技术构建XD网络办公系统9337.docx_第1页
第1页 / 共40页
毕业论文之ASP技术构建XD网络办公系统9337.docx_第2页
第2页 / 共40页
点击查看更多>>
资源描述

《毕业论文之ASP技术构建XD网络办公系统9337.docx》由会员分享,可在线阅读,更多相关《毕业论文之ASP技术构建XD网络办公系统9337.docx(40页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、ASP技技术构建建XD网网络办公公系统摘要网络办办公系统统是为适适应现代代无纸化化及网络络化办公公的趋势势,更好好地服务务于现代代办公操操作,基基于Innterrnett Weeb开发发的一套套广泛应应用于各各行业企企事业单单位的办办公自动动化系统统。办公公自动化化(简称称为OAA-OOffiiceAAutoomattionn)。本文论述述了一个个基于公公司企业业实现无无纸化办办公的采采用B/S模式式下的充充分利用用数据库库服务的的整体软软件平台台的设计计与实现现。分析析了该系系统所适适应的计计算机软软硬件的的配置环环境与选选取的利利弊。讨讨论了系系统的结结构框架和和设计原原理。说说明了系系统

2、数据据库设计计的思路路与实现现方法。系系统构建建的重点点主要在在于系统统使用权权限的设设计、公司营营运流程程的细分分和模式式化、系统数数据库的的合理设设计与实实现。本本文中就就如何在在软件中中实现以以上几点点作了详详细分析析与讲解解,并给给出了使使用Sqql SServver数数据库建建立本系系统数据据库的实实例。关键字BB/S网网络办公公系统 ASSP SQLL技术Absstraact The nettworrk ooffiice sysstemm iss foor aadapptinng tto tthe moddernn wiith no papper at alll annd neet

3、woorkeed ttrennd tthatt haandlle ooffiiciaal bbusiinesss, serrve andd haandlle ooffiiciaal bbusiinesss mmodeernlly aand opeeratte bbettter, a sett off offficce aautoomatted sysstemms aapplliedd too thhe eeverry pproffesssionn annd ttradde eenteerprrisees aand insstittutiionss exxtennsivvelyy deevell

4、opeed oon tthe bassis of Intternnet Webb. HHanddle offficiial bussineess andd tuurn (abbbreeviaatioon iintoo OAA auutommatiicallly -OOffiice Auttomaatioon).Thiss thhesiis iis ffocuusedd onn thhe ddesiign andd immpleemenntattionn off haandlle ooffiiciaal bbusiinesss wwithhoutt paaperr, iin tthe modde

5、 oof ccomppanyy maanaggemeent witth ffullly DDataa Seerviice utiilizzatiion. Byy thhe aanallysiis oof ssysttem fraamewworkk annd ddeplloymmentt, wwe eexplloree thhe sspeccifiic sstruuctuure of oriiginnal Datta eextrracttionn moodell, bbuilld uup aa siimpllizeed mmodeel wwithh Daata exttracctioon, Da

6、tta ccolllecttionn & intterpprettatiion andd reeporrt ttempplatte ffilllingg ass itts tthreee pphasses. Thhe ssysttem strructturee maainlly eemphhasiizess onn thhe pproccesss caapabbiliity of larrge quaantiity of dattabaase, syysteem eeffiicieencyy annd gglobbal parrameeterr coonfiigurratiion, soo a

7、ss too leesseen pproggramm reedevveloopmeent. Inn orrderr too reealiize thee abbovee efffeccts, ssuchh teechnniquues aree wiidelly uusedd inn thhe ssysttem, ass meemorry ccalcculaatioon, fasst llookkup alggoriithmm, fformmulaa annalyysiss allgorrithhm, preediccatiion anaalyssis, woorkiing prooceddur

8、ee coontrrol, reeporrt ttempplatte ffilllingg, aamonng wwhicch sseveerall keey ttechhniccal callcullatiion aree prroviidedd.Key worrds B/SS neetwoork offficee syysteem ASPP SQLL teechnnoloogy目录1.概 述1.1计计算机应应用概述述随着计算算机技术术的不断断发展与与提高,计计算机科科学日渐渐成熟,其其强大的的功能已已为人们们深刻认认识,它它已进入入人类社社会的各各个领域域并发挥挥着越来来越重要要的作用用。今

9、天,计计算机的的价格已已经十分分的低廉廉,性能能却有了了长足的的进步,在在发达地地区计算算机的普普及率也也可以说说已经达达到了无无所不在在的地步步,与计计算机相相关的配配套设施施,外部部设备和和网络设设置也有有了很大大的进步步,与人人们的日日常生活活有着息息息相关关的联系系,使人人们的生生活,工工作,娱娱乐等社社会活动动有了更更大的便便利和效效率。计算机作作为我们们人类得得力的助助手,之之所以如如此流行行的原因因主要有有以下几几个方面面:首先,计计算机可可以代替替人工进进行许多多繁杂的的劳动,减减少人工工的危险险性和失失误率;其次,计计算机可可以节省省许多资资源,降降低人工工生产劳劳动的成成本

10、;第三,计计算机可可以大大大的提高高人们的的生产效效率;第四,计计算机可可以使某某些敏感感和重要要的信息息更加安安全,等等等;总之,计计算机技技术的合合理应用用是现今今社会一一个十分分重要的的课题,许许多人投投入到计计算机科科学的研研究中,为为计算机机科学的的进步做做出了伟伟大的贡贡献。可可以说计计算机技技术的发发展代表表着人类类社会的的发展,计计算机技技术的应应用已经经深入到到人类社社会的活活动当中中。在现今人人类社会会的各种种活动中中,以经经济活动动中的公公司经营营管理为为例,合合理的使使用计算算机技术术进行经经营管理理代替传传统的人人工的管管理模式式可以有有效的提提高公司司的工作作效率,

11、使使公司在在日趋激激烈的商商业竞争争中占据据有利形形式,取取得先人人一步的的商机。1.2系系统应用用开发的的背景及及要求现今的商商业社会会中,许许多非计计算机专专业的公公司企业业对于计计算机的的应用操操作还相相对停留留在一个个比较肤肤浅的应应用层面面上,并并没有充充分发挥挥计算机机系统的的高性能能的智能能的优势势,计算算机只是是用来进进行一些些比较简简单的文文档处理理,网业业浏览和和信息保保存,这这些相对对于计算算机系统统强大的的功能来来说是一一种十分分严重的的资源浪浪费。计计算机系系统完全全可以充充分的融融入公司司日常的的管理经经营工作作中去,使使工作人人员通过过一定的的软件操操作界面面,进

12、行行几个简简单的按按钮操作作和文字字输入,就就可以完完成平时时的工作作,而且且通过计计算机网网络的辅辅助,可可以随时时记录当当时的工工作情况况和重要要信息的的保存,从从而使公公司的经经营管理理工作完完全摆脱脱纸笔记记录和人人员繁复复操作的的情况,大大大降低低了繁复复工作所所带来的的高失误误率,提提高了工工作效率率,并且且有助于于提高工工作的保保密性和和各种信信息保存存的安全全性,工工作人员员避免了了因为某某些工作作而不得得不停下下手边的的工作去去和别的的人员频频繁见面面的情况况,只需需通过计计算机系系统进行行一定范范围内的的相互通通信,使使用几个个简单的的操作就就可以省省却许多多不必要要的麻烦

13、烦。因此可见见,开发发一套适适用于公公司日常常经营管管理活动动的无纸纸化办公公系统对对于一个个公司企企业来说说是十分分具有现现实意义义的。但是在现现实环境境中,每每一个公公司的实实际情况况都有所所不同,所所从事的的行业也也各不相相同,进进而所采采取的经经营管理理模式和和工作步步骤也有有很大的的不同,因因此每一一个公司司都需要要有一套套适应各各自实际际情况的的管理系系统,这这对与系系统的开开发是一一个很大大的难题题,不过过我以为为,既然然我们已已经有了了设计这这种系统统的思路路就应该该坚持不不懈的走走下去,通通过我们们的努力力一定可可以实现现我们的的想法。虽虽然开发发一套适适用与目目前所有有公司

14、企企业的管管理系统统还是不不太可能能的事情情,但是是在同一一领域内内,各个个企业还还是具有有其相同同性的,开开发一套套适用于于一定行行业领域域内的管管理系统统还是有有其可行行性的,本本系统就就是基于于这样的的条件而而开发的的,希望望可以通通过本系系统的开开发为今今后在各各个行业业领域内内的管理理软件的的开发提提供一个个思路与与参考。本系统开开发的对对象是最最近社会会上比较较热门的的办理出出境留学学的中介介公司,具具体以上上海的上上教国际际公司为为开发对对象,该该公司在在此行业业领域内内具有一一定的典典型性,操操作服务务流程比比较规范范,客户户关系网网也比较较完整。该该公司以以前的经经营管理理状

15、态是是比较传传统的纸纸笔记录录,人员员面对面面的频繁繁交流,大大会三六六九,小小会天天天有,客客户联系系通过纸纸笔记录录,有时时客户不不能直接接见面就就要通过过邮寄的的方式将将资料寄寄到公司司保存,周周期长,容容易出错错,而且且成本高高,公司司经理的的管理工工作也变变的十分分烦琐,又又要应付付客户,又又要频繁繁的和公公司内部部员工面面对面的的交流,有有时需要要外出办办事却又又不能离离开公司司,工作作效率十十分低下下。因此此开发一一套管理理软件就就变的十十分的迫迫切。根据该公公司的情情况,提提出了如如下的设设计要求求:l 公司总经经理,部部门负责责人和普普通员工工的权限限分开,依依次降低低权限。

16、l 将公司的的管理流流程和部部门负责责人、普普通员工工的工作作流程整整合进软软件,并并且记录录工作情情况,保保存工作作信息。l 客户的个个人资料料与公司司员工的的人事资资料分开开保存,可可随时调调用与查查询。l 数据的安安全性与与备份。l 节约成本本。在以下的的篇幅里里将详细细论述本本网络办办公系统统的设计计和实现现。1.3系系统的环环境配置置选择开发系统统所可以以使用的的方法和和工具有有很多种种,形式式也各不不相同,在在此我将将采用公公司内部部网站的的形式,结结合公司司原有的的内部局局域网,形形成服务务器安装装,所有有客户机机可同时时浏览。避避免重复复安装的的情况,达达到节约约成本的的目的。

17、同同时,由由于只需需要在服服务器上上安装就就可执行行,也大大大减化化了程序序使用的的复杂性性,到时时,使用用者只要要以浏览览网页的的形式,输输入ipp地址,按按照各自自的权限限登录系系统即可可。同时时,存放放数据的的数据库库也安装装在服务务器上,由由于服务务器的安安全性能能比一般般的计算算机要好好,而且且维护一一台计算算机也比比同时维维护多台台计算机机要容易易一些,更更可以发发挥充分分的发挥挥出计算算机高效效性。系统开发发的工具具是采用用Sqll SEERVEER数据据库+AASP后后台语言言+IIIS5.0运行行环境的的经典的的基于WWeb的的B/SS系统的的开发工工具。众众所周知知,III

18、S5.0是WWinddowss上有名名的Weeb SServver。在在以后的的篇幅里里将会对对以上技技术做简简要的论论述。1.3.1 BB/S结结构B/S结结构,即即Broowseer/SServver(浏览器器/服务务器)结结构,是是随着IInteerneet技术术的兴起起,对CC/S结结构的一一种变化化或者改改进的结结构。在在这种结结构下,用用户界面面完全通通过WWWW浏览览器实现现,一部部分事务务逻辑在在前端实实现,但但是主要要事务逻逻辑在服服务器端端实现,形形成所谓谓3-ttierr结构。BB/S结结构,主主要是利利用了不不断成熟熟的WWWW浏览览器技术术,结合合浏览器器的多种种Sc

19、rriptt语言(VBSScriipt、JJavaaScrriptt)和和ActtiveeX技术术,用通通用浏览览器就实实现了原原来需要要复杂专专用软件件才能实实现的强强大功能能,并节节约了开开发成本本,是一一种全新新的软件件系统构构造技术术。随着着Winndowws 998/WWinddowss 20000将将浏览器器技术植植入操作作系统内内部,这这种结构构更成为为当今应应用软件件的首选选体系结结构。显显然B/S结构构应用程程序相对对于传统统的C/S结构构应用程程序将是是巨大的的进步。B/S结构采用星形拓扑结构建立企业内部通信网络或利用Internet虚拟专网(VPN)。前者的特点是安全、快

20、捷、准确。后者则具有节省投资、跨地域广的优点。须视企业规模和地理分布确定。企业内部通过防火墙接入Internet,再整个网络采用TCP/IP协议。网络结构如图1-1。图1-1C/S 与 BB/S 区别:Cliientt/Seerveer是建建立在局局域网的的基础上上的.BBrowwserr/Seerveer是建建立在广广域网的的基础上上的.硬硬件环境境不同:C/SS 一般般建立在在专用的的网络上上, 小小范围里里的网络络环境, 局域域网之间间再通过过专门服服务器提提供连接接和数据据交换服服务.B/S 建建立在广广域网之之上的, 不必必是专门门的网络络硬件环环境,例例与电话话上网, 租用用设备.

21、 信息息自己管管理. 有比CC/S更更强的适适应范围围, 一一般只要要有操作作系统和和浏览器器就行对对安全要要求不同同C/SS 一般般面向相相对固定定的用户户群, 对信息息安全的的控制能能力很强强. 一一般高度度机密的的信息系系统采用用C/SS 结构构适宜. 可以以通过BB/S发发布部分分可公开开信息.BB/S 建立在在广域网网之上, 对安安全的控控制能力力相对弱弱, 面面向是不不可知的的用户群群.对程程序架构构不同CC/S 程序可可以更加加注重流流程, 可以对对权限多多层次校校验, 对系统统运行速速度可以以较少考考虑.B/S 对对安全以以及访问问速度的的多重的的考虑, 建立立在需要要更加优优

22、化的基基础之上上. 比比C/SS有更高高的要求求 B/S结构构的程序序架构是是发展的的趋势, 从MMS的.Nett系列的的BizzTallk 220000 Exxchaangee 20000等等, 全全面支持持网络的的构件搭搭建的系系统. SUNN 和IIBM推推的JaavaBBeann 构件件技术等等,使 B/SS更加成成熟.软软件重用用不同CC/S 程序可可以不可可避免的的整体性性考虑, 构件件的重用用性不如如在B/S要求求下的构构件的重重用性好好.B/SS 对的的多重结结构,要要求构件件相对独独立的功功能. 能够相相对较好好的重用用.就入入买来的的餐桌可可以再利利用,而而不是做做在墙上上

23、的石头头桌子系系统维护护不同系统维维护是软软件生存存周期中中,开销销大。CC/S 程序由由于整体体性, 必须整整体考察察, 处处理出现现的问题题以及系系统升级级. 升升级难. 可能能是再做做一个全全新的系系统B/SS 构件件组成,方面构构件个别别的更换换,实现现系统的的无缝升升级. 系统维维护开销销减到最最小.用用户从网网上自己己下载安安装就可可以实现现升级.处理问问题不同同C/SS 程序序可以处处理用户户面固定定, 并并且在相相同区域域, 安安全要求求高需求求, 与与操作系系统相关关. 应应该都是是相同的的系统B/S 建建立在广广域网上上, 面面向不同同的用户户群, 分散地地域, 这是CC/

24、S无无法作到到的. 与操作作系统平平台关系系最小.用户接接口不同同C/SS 多是是建立的的Winndoww平台上上,表现现方法有有限,对对程序员员普遍要要求较高高BB/S 建立在在浏览器器上, 有更加加丰富和和生动的的表现方方式与用用户交流流. 并并且大部部分难度度减低,减低开开发成本本.信息息流不同同C/SS 程序序一般是是典型的的中央集集权的机机械式处处理, 交互性性相对低低BB/S 信息流流向可变变化, B-BB B-C BB-G等等信息、流流向的变变化, 更象交交易中1.4系系统环境境和架构构1、系系统的需需求1) 运行行环境:MS WINNDOWWS NNT PPACKK 4 OR

25、LATTER /WIIN20000 WITTH IIIS 4.00 ORR LAATERR2)数据据库:SSQL SERRVERR 2000033)其他他:服务务器安装装 微软软IE浏浏览器55.0+ 浏览览器必须须保证支支持COOOKIIE及JJAVAASCRRIPTT2、系系统硬件件拓扑结结构图,如如图1-2图1-222.XDD网络办办公系统统所采用用的技术术2.1什什么是AASPASP是是Acttivee Seerveer PPagees的简简称,即我们们所说的的动态网网页,是是微软公公司推出出的一种种用以取取代CGGI(CCommmonGGateewayy Innterrfacce)通

26、用网网关接口口的技术术,也是一一种在微微软公司司的WEEB服务务器IIIS(IInteerneet IInfoomattionn Seerveer)上上开发交交互网页页的新技技术。我我们可以以通过AASP结结合HTTML语语言、AASP指指令和AActiiveXX元件以以及数据据库等方方面知识识,使用用自己的的 Weeb 服服务器创创建并运运行动态态的交互互式 WWeb 站点。目目前,AASP(Acttivee Seerveer PPagees)技术已已经风靡靡全球,在在Intternnet上上几乎处处处可以以看到的的身影。应应用ASSP技术术,无须须复杂的的编程,就就可以开开发出专专业的动动

27、态weeb站点点。ASSP的出出现,给给以静态态内容为为主的wweb带来了了全新的的动态效效果。使使你的站站点具有有更加灵灵活和方方便的交交互性,在在Intternnet中中实现信信息的传传递和检检索越来来越容易易。随着着Winndowws NNT在WWWW上上的使用用日益增增多,AASP已已经成为为了开发发动态网网站、构构筑Innterrnett和Inntraanett应用的的最佳选选择。2.1.1 AASP的的特征从软件的的技术层层面看,AASP有有如下的的特点:1. 无无须编译译。ASSP脚本本集成于于HTMML当中中,容易易生成,无无须编译译或链接接即可直直接解释释执行。2. 使使用常

28、规规文本编编辑器(如如Winndowws下的的记事本本),即即可进行行*.aasp页页面的设设计。若若从工作作效率来来考虑,不不妨选用用具有可可视化编编辑能力力的Viisuaal IInteerDeev。3. 独独立于浏浏览器。用用户端只只要使用用可解释释常规HHTMLL码的浏浏览器,即可浏览ASP所设计的主页内容。ASP脚本是在站点服务器端执行的,用户端的浏览器不需要支持它。因此,若不通过从服务器下载来观察*.asp主页,在浏览器端是见不到正确的页面内容的。4. 面面向对象象。在AASP脚脚本中可可以方便便地引用用系统组组件和AASP的的内置组组件,还还能够通通过定制制 AcctivveX

29、Serrverr Coompoonennt(AActiiveXX服务器器组件)来来扩充功功能。5. 与与任何AActiiveXX sccripptinng 语语言兼容容。除了了可使用用VBSScriipt或或JSccrippt语言言进行设设计外,还还可通过过Pluug-iin的方方式,使使用由第第三方所所提供的的其他sscriiptiing 语言。6. 源源程序码码不会外外漏。AASP脚脚本在服服务器上上执行,传到用用户浏览览器的只只是ASSP执行行结果所所生成的的常规HHTMLL码,这这样可保保证辛辛辛苦苦编编写出来来的程序序代码不不会被他他人盗取取。从应用的的层面看看,ASSP有如如下的功

30、功能:1. 处处理由浏浏览器传传送到站站点服务务器的表表单输入入。2. 访访问和编编辑服务务器端的的数据库库内容。使使用浏览览器即可可输入、更更新和删删除站点点服务器器的数据据库数据据。3. 读读写站点点服务器器的文件件,实现现访客计计数器、座座右铭等等功能。4. 提提供广告告轮播器器、取得得浏览器器信息、UURL表表管理等等内置功功能。5. 由由coookiees读写写用户端端的硬盘盘文件,以以记录用用户的数数据。6. 可可以实现现在多个个主页间间共享信信息,以以开发复复杂的商商务站点点应用程程序。7. AActiive Serrverr Paagess(动态态服务器器主页)使使用VBBSc

31、rriptt或JSScriipt等等简易的的脚本语语言,结结合HTTML码码,快速速完成站站点的应应用程序序。通过过站点服服务器执执行脚本本语言,产产生或更更改在客客户端执执行的脚脚本语言言。8. 扩扩充功能能的能力力强,通通过使用用Vissuall Baasicc、Jaava、VVisuual C+等多种种程序语语言制作作ActtiveeX SServver Commponnentt以满足足自己的的特殊需需要。2.2 系统采采用的加加密与解解密技术术2.2.1 DDES对对称加密密算法美国国家家标准局局19773年开开始研究究除国防防部外的的其它部部门的计计算机系系统的数数据加密密标准,于于

32、19773年55月155日和119744年8月月27日日先后两两次向公公众发出出了征求求加密算算法的公公告。加加密算法法要达到到的目的的(通常常称为DDES 密码算算法要求求)主要要为以下下四点: 提供高高质量的的数据保保护,防防止数据据未经授授权的泄泄露和未未被察觉觉的修改改; 具有相相当高的的复杂性性,使得得破译的的开销超超过可能能获得的的利益,同同时又要要便于理理解和掌掌握; DESS密码体体制的安安全性应应该不依依赖于算算法的保保密,其其安全性性仅以加加密密钥钥的保密密为基础础; 实现经经济,运运行有效效,并且且适用于于多种完完全不同同的应用用。 19777年1月月,美国国政府颁颁布:

33、采采纳IBBM公司司设计的的方案作作为非机机密数据据的正式式数据加加密标准准(DEES棗DDataa Enncryyptiion Staandaard)。 目前在国国内,随随着三金金工程尤尤其是金金卡工程程的启动动,DEES算法法在POOS、AATM、磁磁卡及智智能卡(IIC卡)、加加油站、高高速公路路收费站站等领域域被广泛泛应用,以以此来实实现关键键数据的的保密,如如信用卡卡持卡人人的PIIN的加加密传输输,ICC卡与PPOS间间的双向向认证、金金融交易易数据包包的MAAC校验验等,均均用到DDES算算法。DES算算法的入入口参数数有三个个:Keey、DDataa、Moode。其其中Keey

34、为88个字节节共644位,是是DESS算法的的工作密密钥;DDataa也为88个字节节64位位,是要要被加密密或被解解密的数数据;MModee为DEES的工工作方式式,有两两种:加加密或解解密。DES算算法是这这样工作作的:如如Modde为加加密,则则用Keey 去去把数据据Datta进行行加密, 生成DDataa的密码码形式(664位)作作为DEES的输输出结果果;如MModee为解密密,则用用Keyy去把密密码形式式的数据据Datta解密密,还原原为Daata的的明码形形式(664位)作作为DEES的输输出结果果。在通通信网络络的两端端,双方方约定一一致的KKey,在在通信的的源点用用Ke

35、yy对核心心数据进进行DEES加密密,然后后以密码码形式在在公共通通信网(如如电话网网)中传传输到通通信网络络的终点点,数据据到达目目的地后后,用同同样的KKey对对密码数数据进行行解密,便便再现了了明码形形式的核核心数据据。这样样,便保保证了核核心数据据(如PPIN、MMAC等等)在公公共通信信网中传传输的安安全性和和可靠性性。通过定期期在通信信网络的的源端和和目的端端同时改改用新的的Keyy,便能能更进一一步提高高数据的的保密性性,这正正是现在在金融交交易网络络的流行行做法。DES算算法详述述DES算算法把664位的的明文输输入块变变为644位的密密文输出出块,它它所使用用的密钥钥也是66

36、4位,整整个算法法的主流流程图如如下:其功能是是把输入入的644位数据据块按位位重新组组合,并并把输出出分为LL0、RR0两部部分,每每部分各各长322位,其其置换规规则见下下表:58,550,112,334,226,118,110,22,600,522,444,366,288,200,122,4,62,554,446,338,330,222,114,66,644,566,488,400,322,244,166,8,57,449,441,333,225,117, 9,11,599,511,433,355,277,199,111,3,61,553,445,337,229,221,113,55,6

37、33,555,477,399,311,233,155,7,即将输入入的第558位换换到第一一位,第第50位位换到第第2位,.,依依此类推推,最后后一位是是原来的的第7位位。L00、R00则是换换位输出出后的两两部分,LL0是输输出的左左32位位,R00 是右右32位位,例:设置换换前的输输入值为为D1DD2D33.D644,则经经过初始始置换后后的结果果为:LL0=DD58DD50.DD8;RR0=DD57DD49.DD7。经过166次迭代代运算后后。得到到L166、R116,将将此作为为输入,进进行逆置置换,即即得到密密文输出出。逆置置换正好好是初始始置的逆逆运算,例例如,第第1位经经过初始

38、始置换后后,处于于第400位,而而通过逆逆置换,又又将第440位换换回到第第1位,其其逆置换换规则如如下表所所示:40,88,488,166,566,244,644,322,399,7,47,15,55,23,63,31,38,66,466,144,544,222,622,300,377,5,45,13,53,21,61,29,36,44,444,122,522,200,600,288,355,3,43,11,51,19,59,27,34,22,422,100,500,188,588 266,333,1,41, 9,49,17,57,25,放大换位位表32, 1, 2, 3, 4, 5, 4,

39、 5, 6, 7, 8, 9, 8, 9, 10,11,12,113,112,113,114,115,116,117,116,117,118,119,220,221,220,221,22,223,224,225,224,225,226,227,228,229,228,229,330,331,332, 1,单纯换位位表16,77,200,211,299,122,288,177, 11,155,233,266, 55,188,311,100,2,8,24,14,32,27, 3, 9,19,13,30, 6,22,11, 4,25,在f(RRi,KKi)算算法描述述图中,SS1,SS2.S88为选

40、择择函数,其其功能是是把6bbit数数据变为为4biit数据据。下面面给出选选择函数数Si(i=11,2.88)的功功能表:选择函数数SiS1:144,4,13,1,22,155,111,8,3,110,66,122,5,9,00,7,0,15,7,44,144,2,13,1,110,66,122,111,9,5,33,8,4,1,114,88,133,6,2,111,115,112,99,7,3,110,55,0,155,122,8,2,44,9,1,77,5,11,3,114,110,00,6,13,S2:155,1,8,114,66,111,3,4,99,7,2,113,112,00,5

41、,10,3,13,4,77,155,2,8,114,112,00,1,10,6,99,111,5,0,14,7,111,110,44,133,1,5,88,122,6,9,33,2,15,133,8,10,1,33,155,4,2,111,66,7,12,0,55,144,9,S3:100,0,9,114,66,3,15,5,11,133,122,7,11,4,22,8,133,7,0,99,3,4,66,100,2,8,55,144,122,111,155,1,133,6,4,99,8,15,3,00,111,1,2,112,55,100,144,7,1,10,13,0,66,9,8,77,

42、4,15,14,3,111,55,2,12,S4:7,13,14,3,00,6,9,110,11,2,8,55,111,122,4,15,133,8,11,5,66,155,0,3,44,7,2,112,11,100,144,9,100,6,9,00,122,111,7,13,15,1,33,144,5,2,88,4,3,15,0,66,100,1,13,8,99,4,5,111,112,77,2,14,S5:2,12,4,11,7,10,11,6,88,5,3,115,113,00,144,9,144,111,2,12,4,77,133,1,5,00,155,100,3,9,88,6,4,2

43、,11,111,100,133,7,8,115,99,122,5,6,33,0,14,111,8,12,7,11,144,2,13,6,115,00,9,10,4,55,3,S6:122,1,10,15,9,22,6,8,00,133,3,4,114,77,5,11,100,155,4,2,77,122,9,5,66,1,13,14,0,111,33,8,9,14,15,5,22,8,12,3,77,0,4,110,11,133,111,6,4,3,22,122,9,5,115,110,111,114,11,7,6,00,8,13,S7:4,11,2,114,115,00,8,13,3,112

44、,99,7,5,110,66,1,133,0,11,7,44,9,1,110,114,33,5,12,2,115,88,6,1,4,111,113,112,33,7,14,10,15,6,88,0,5,99,2,6,11,13,8,11,4,10,7,99,5,0,115,114,22,3,12,S8:133,2,8,44,6,15,11,1,110,99,3,14,5,00,122,7,1,15,13,8,110,33,7,4,112,55,6,11,0,114,99,2,7,11,4,11,9,12,14,2,00,6,10,13,15,3,55,8,2,1,114,77,4,10,8,1

45、13,115,112,99,0,3,55,6,11,在此以SS1为例例说明其其功能,我我们可以以看到:在S11中,共共有4行行数据,命命名为00,1、22、3行行;每行行有166列,命命名为00、1、22、3,.,114、115列。现设输入入为: DDD1D22D3DD4D55D6令:列D2DD3D44D5行D1DD6然后在SS1表中中查得对对应的数数,以44位二进进制表示示,此即即为选择择函数SS1的输输出。下下面给出出子密钥钥Ki(48bbit)的生成成算法从子密钥钥Ki的的生成算算法描述述图中我我们可以以看到:初始KKey值值为644位,但但DESS算法规规定,其其中第88、166、.644位是奇奇偶校验验位,不不参与DDES运运算。故故Keyy 实际际可用位位数便只只有566位。即即:经过过缩小选选择换位位表1的的变换后后,Keey 的的位数由由64 位变成成了566位,此此56位位分为CC0、DD0两部部分,各各28位位,然后后分别进进行第11次循环环左移,得得到C11、D11,将CC1(228位)、DD1(228位)合合并得到到56位位,再经经过缩小小选择换换位2,从从而便得得到了密密钥K00(488位)。依依此类推推,便可可得到KK1、KK2、.、KK15,不不过需要要注意的的是,116次循循环左移移对应的的左移位位数要依依据下述述规则

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 管理手册

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁