分析RSA算法的应用现状,论证文件加密应用RSA算法的可行性和意义。设计一套完整实用的RSA文件加密解决方案,具体编码实现。对RSA算法进行研究,从常规RSA算法出发,用C++实现RSA加密算法类库,并在32位windows平台封装成组件。在.Net平台引用此组件,实现可以对任意文件进行RSA加密操作的窗体应用程序。经过加密的文件以及密钥文件都是文本文件。给出关键类类图、整个应用程序的结构描述文档、关键模块流程图、较详细的接口文档、所有源代码。对应用程序进行测试,对测试结果进行分析研究,进而对应用程序进行改进,对关键算法进行尽可能的优化,最终得到一个在windows运行的可以用指定密钥对任意文件进行RSA加密并可解密的完整应用程序,和一些相关的可移植组件。
上传时间: 2014-01-20
上传用户:fhzm5658
本书介绍了在Microsoft Windows 98、Microsoft Windows NT 4.0和Windows NT 5.0下程序写作的方法。这些程序用C语言编写并使用原始的Windows Application Programming Interface(API)。如在本章稍后所讨论的,这不是写作Windows程序的唯一方法。然而,无论最终您使用什么方式写作程序,了解Windows API都是非常重要的。
上传时间: 2014-07-16
上传用户:270189020
[关于DePB] DePB是一个针对PowerBuilder语言编写的程序进行反编译的工具,目前v1.0版还只是一个未完成的作品。本来我并不想这么早就放出来,因为我还是希望能够让别人看到一个界面更有好、功能更完善的作品。而不是目前大家所看到的这个"丑小鸭"。 对于这个软件,我前后花了三个月的时间,从文件格式分析、到程序设计,虽然自己也算倾尽全力,但是还是觉得时间短了点。最终因为生活和工作的一些原因,只好暂时停止。对此自己总有些遗憾。 希望在未来的不长时间内,我能够重新抽出时间完善这个作品。
标签: DePB PowerBuilder 语言 编写
上传时间: 2013-12-21
上传用户:zhoujunzhen
流 的目的在于屏蔽IO操作的复杂性,java用一些类来封装对IO设备的操作,但是最终设计的类却非常的多,完全背离了设计的初衷,其实,简单和复杂本身就是一对矛盾,大家多做实验就会逐渐的适应,而且会感觉到java的流庞大但不复杂。 我举一个通俗的例子:我们的包裹要送到异地,如果很大,就需要分割后打成大小相同包(集装箱)运输到异地,这很想流的作用。 这个就是一些流操作的例子
标签: 操作
上传时间: 2015-08-03
上传用户:asddsd
DES算法把64位的明文输入块变为64位的密文输出块,它所使用的密钥也是64位,首先,DES把输入的64位数据块按位重新组合,并把输出分为L0、 R0两部分,每部分各长32位,并进行前后置换(输入的第58位换到第一位,第50位换到第2位,依此类推,最后一位是原来的第7位),最终由L0输出左 32位,R0输出右32位,根据这个法则经过16次迭代运算后,得到L16、R16,将此作为输入,进行与初始置换相反的逆置换,即得到密文输出。
上传时间: 2013-12-06
上传用户:exxxds
用迭代算法实现动态逼近效果,最终实现颤动的小水珠,代码很简单,但是很有意思,只要修改一下,就可以制作出很漂亮的按钮
上传时间: 2015-08-10
上传用户:1079836864
ransac是常用的稳健计算机视觉的方法,可用于两幅影像的配准。本源代码用仿摄模型模拟两影像的几何变形,用ransac算法来剔除错误匹配点,得到最终的仿摄参数。
上传时间: 2014-01-09
上传用户:邶刖
新概念Linux学习电子书籍,给大家一个离线认识Linux与学习Linux的平台。 本书是为广大Linux学习者制做的,本书内容基础,语言简短简洁,也节选了一些比较经典而且一定要了解的Linux知识,循序渐进的介绍Linux相关知识,从入门到提高,希望对所有学习Linux的朋友都有帮助。 本书主要包含了一些Linux基本技能及相关的操作技巧。 此版本为Linux实用学习教程(第一版)的增强版,增添了很多Linux知识。正式命名为Linux实用培训学习教程1.0(最终版),此后更新的版本为Linux实用学习教程(第二版)。 注:本书籍会继续更新,下一版本将在这个版本当中更进。点击查看这本书籍是否最新版本。 红联Linux论坛是致力于Linux技术讨论的站点,目前网站收录的文章及教程基本能满足不同水平的朋友学习
上传时间: 2013-12-10
上传用户:ruan2570406
本文档中的信息基于其现有状况,不存在任何保证,包括销售保证、适用某一特殊用途生出来的保证。此外,本文档中提供的并非最终信息,在其最终发布前会做较大改动。本诺基亚公司不承担所有因实施本文档中所表述的信息而产生的相关责任,包括侵犯任何认为使用这些信息不会构成对相应知识产权的侵犯。 诺基亚公司保留不预先通知而随时修改此规范的权力。 本文档中显示的手机用户界面图片仅作演示之用,并不代表任何实际设备。
标签: 文档
上传时间: 2015-08-15
上传用户:2404
C51单片机实现液晶秒表以及简单计算器 电路是一个51最小系统,没有采用总线方式,而简单的连线方式,上有4*4矩阵键盘,一数码管,89S51单片机,串口下载线,数码管显示锁存芯片\蜂鸣器\1602液晶. 代码已经调试成功过,可以实现时间的调整.4*4矩阵键盘,第一排前三列是实现小时\分钟\秒的加.第二排前三列是实现小时\分钟\秒的减.当然还可以通过设置矩阵键盘的键值,来实现加\减\乘\除四则运算,由数码管显示参与运算的数字以及最终的运算结果.
上传时间: 2015-08-17
上传用户:cursor