虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

cryptoapi数据加解密文件

  • C++实现的哈弗曼编码

    C++实现的哈弗曼编码,并有流程图(1)I:初始化(Initialization)。从指定的英文文件中Sourcefile.txt读取数据,根据文件内容统计的字符的频度,建立哈夫曼树。 (2)E:编码(Encoding)。利用已经建好的哈夫曼树进行编码,并将每个字符的编码写入文件HuffCode.txt中保存。 (3)C:压缩(Compress)。根据HuffCode.txt中编码对文件Sourcefile.txt进行重新编码,并将重新编码后的内容写入文件CodeFile.txt中。 (4)D:译码(Decoding)。利用已经建好的哈夫曼树将文件CodeFile.txt中的代码进行译码,结果存入文件TextFile中。 (5)P:打印代码文件(Print)。将文件CodeFile.txt的内容显示在终端上,每行50个代码。 (6)T:显示哈夫曼树(Treeprinting)。将已经在内存中的哈夫曼树以直观的方式(树或凹入表形式)显示在终端上。

    标签: 编码

    上传时间: 2013-12-24

    上传用户:gxrui1991

  • 毕业设计做的在线考试系统

    毕业设计做的在线考试系统,数据说明在文件里面

    标签: 毕业设计

    上传时间: 2016-06-21

    上传用户:cxl274287265

  • 用vb实现的古典密码

    用vb实现的古典密码,恺撒密码加解密系统

    标签: 密码

    上传时间: 2016-06-24

    上传用户:woshiayin

  • 此加密算法是用vc实现

    此加密算法是用vc实现,在dos系统下进行加解密。里面附带一些常见错误小知识

    标签: 加密算法

    上传时间: 2016-06-29

    上传用户:aysyzxzm

  • RC4加密算法的Javascript实现

    RC4加密算法的Javascript实现,用于网页中的RC4加解密。

    标签: Javascript RC4 加密算法

    上传时间: 2014-11-29

    上传用户:czl10052678

  • 用.Net平台编写的

    用.Net平台编写的,C#源码,用于字符串DES加/解密与MD5加密

    标签: Net 编写

    上传时间: 2013-12-24

    上传用户:guanliya

  • 数据库模拟程序 实现控制台命令词法分析

    数据库模拟程序 实现控制台命令词法分析,语法分析,语义响应。 实现通过文件批处理命令。提高了输入效率。 实现对表建立数据字典。 为了提高数据字典的读取速度,对数据字典使用索引文件。 实现记录的插入,删除,修改。 一条插入,删除命令可以处理一条记录 一条修改命令可以处理表中所有满足条件的记录。 (有且仅能是where单条件,属性可以是整型,字符型) <<删除操作对索引文件进行压缩重写操作。 对数据字典文件未重写。因为会改变在索引文件中的索引值。>> 实现按标号删除记录 实现数据字典索引文件查看。 实现数据字典文件查看。 实现数据表文件查看。建表,删除表。 实现在索引文件中搜索。 可以按“标示名”或“索引号”搜索“表”,“视图”,“索引”。

    标签: 数据库 控制台 命令

    上传时间: 2013-12-30

    上传用户:zhouchang199

  • Hill加密算法的基本思想是将l个明文字母通过线性变换将它们转换为k个密文字母。脱密只要做一次逆变换就可以了。密钥就是变换矩阵本身。即 M=m1m2……ml Ek(M)=c1c2……cl 其中

    Hill加密算法的基本思想是将l个明文字母通过线性变换将它们转换为k个密文字母。脱密只要做一次逆变换就可以了。密钥就是变换矩阵本身。即 M=m1m2……ml Ek(M)=c1c2……cl 其中 c1=k11m1+k12m2+……+k1lml c2=k21m1+k22m2+……+k2lml …… cl=kl1m1+kl2m2+……+kllml 通常对于字母加解密,使用mod 26的方法。 以上线性方程可以采用矩阵表示。

    标签: Hill 字母 变换 Ek

    上传时间: 2016-07-15

    上传用户:Divine

  • 问题描述 设有n种不同面值的硬币

    问题描述 设有n种不同面值的硬币,各硬币的面值存于数组T[1:n]中。现要用这些面值的硬币来找钱,可以实用的各种面值的硬币个数不限。当只用硬币面值T[1],T[2],…,T[i]时,可找出钱数j的最少硬币个数记为C(i,j)。若只用这些硬币面值,找不出钱数j时,记C(i,j)=∞。  编程任务 设计一个动态规划算法,对1≤j≤L,计算出所有的C( n,j )。算法中只允许实用一个长度为L的数组。用L和n作为变量来表示算法的计算时间复杂性  数据输入 由文件input.txt提供输入数据。文件的第1行中有1个正整数n(n<=13),表示有n种硬币可选。接下来的一行是每种硬币的面值。由用户输入待找钱数j。  结果输出 程序运行结束时,将计算出的所需最少硬币个数输出到文件output.txt中。

    标签:

    上传时间: 2016-07-28

    上传用户:yangbo69

  • 题 目 设计一个公司人事管理系统——添加模块和查询模块 主要内容: 某公司主要有四类人员:经理、兼职技术人员、销售经理和兼职推销员

    题 目 设计一个公司人事管理系统——添加模块和查询模块 主要内容: 某公司主要有四类人员:经理、兼职技术人员、销售经理和兼职推销员,现在需要存储这些人员的姓名、编号、级别、当月薪水,计算月薪总额并显示全部信息。 月薪的计算方法:经理拿固定月薪,兼职技术人员按工作小时数领取月薪,兼职推销员的报酬按该推销员当月销售提成, 销售经理既拿月薪也领取销售提成。 完成员工信息的添加模块和查询模块功能。 要求: 1、所有数据以外部文件方式保存,以结构方式存取。 2、主模块提供简单菜单,以便选择相应的操作。 3、采用面对象程序设计方法,每个系统至少需设计一个类。 4、信息输出界面尽量整齐美观,输入界面需控制非法数据检查。 5、程序设计报告中需重点写出系统设计(如模块设计、流程图等)。

    标签: 模块 管理系统 查询 销售

    上传时间: 2016-07-30

    上传用户:tonyshao