VC++实现DES加解密 Tips: 1.本程序可以加密1-4096个字符的任意长度字符串 2.如果密钥长度过短或者为空,程序将使用默认 密钥"YinXueYuan Build It!"进行加密. 3.加密结果将用16进制字符显示 4.本加密程序同时支持中/英文字符(包括密钥和明 文) 5.本加密程序支持特殊字符[例如换行符(回车键)] Attention: 1.加密时,密文的最后一个字符请不要使用半角 美元符号 $ 2.字符串加密最多支持加密4096个英文字符(解密 最多为8192个十六进制字符), 如果需要加密的内容过多,请使用文件加密 3.为了保证您的数据安全,建议不要使用默认密 钥,并保持您的密钥在八位以上 4.由于时间关系,文件加密功能尚未完成,请谅解. 5.DES已经被证明不安全,建议您修改本程序源 码,将其改为3DES
标签: YinXueYuan Build 4096 Tips
上传时间: 2013-12-19
上传用户:stampede
本学期所有数据结构的大作业一,设A与B分别为两个带有头结点的有序循环链表(所谓有序是指链接点按数据域值大小链接,本题不妨设按数据域值从小到大排列),list1和list2分别为指向两个链表的指针。请写出将这两个链表合并为一个带头结点的有序循环链表的算法。二,本次实验的题目为表达式求值,要求设计一个程序,演示用算符优先法对算术表达式求值的过程。 即编写程序把前缀表达式转换成后缀表达式,并计算结果。用以下三组数据测试程序: 3*(7-2); 2*(6+2*(3+6*(6+6)))+(6+6)*3+2; 8/(9-9)。三,用三元组存储稀疏矩阵,并实现稀疏矩阵的转置,两个稀疏矩阵和与积的运算四,哈夫曼编/译码器 完成Huffman 编码的译码过程。即输入一个码串,请翻译成相应的字符串。要求有编码过程和解码过程。
标签: 数据结构
上传时间: 2017-01-18
上传用户:changeboy
本学期所有数据结构的大作业一,设A与B分别为两个带有头结点的有序循环链表(所谓有序是指链接点按数据域值大小链接,本题不妨设按数据域值从小到大排列),list1和list2分别为指向两个链表的指针。请写出将这两个链表合并为一个带头结点的有序循环链表的算法。二,本次实验的题目为表达式求值,要求设计一个程序,演示用算符优先法对算术表达式求值的过程。 即编写程序把前缀表达式转换成后缀表达式,并计算结果。用以下三组数据测试程序: 3*(7-2); 2*(6+2*(3+6*(6+6)))+(6+6)*3+2; 8/(9-9)。三,用三元组存储稀疏矩阵,并实现稀疏矩阵的转置,两个稀疏矩阵和与积的运算四,哈夫曼编/译码器 完成Huffman 编码的译码过程。即输入一个码串,请翻译成相应的字符串。要求有编码过程和解码过程。
标签: 数据结构
上传时间: 2017-01-18
上传用户:shanml
传输矩阵法计算啁啾光栅反射谱 本节中给出传输矩阵法计算啁啾光栅反射谱和 时延的完整M at lab 程序实例, 本段代码在 M at lab513 和W indow s2000 环境中运行通过。运行结果如图8 所示。可以改变光栅长度、有效折射率、折射率调制深度、啁啾系数等参数来获得不同参数下光栅反射谱和时延曲线。如果打开“% 切趾”行的屏蔽符“% ”则可得到切趾后光栅反射谱和时延特性曲线, 此时计算所得的曲线将比图8 中所示的曲线平滑很多。
上传时间: 2014-03-12
上传用户:wuyuying
1. 设计要求: 1.彩色界面,界面清晰美观,色彩协调。 2.使用DOS系统的0AH号子功能接受用户键入的字符串。 3.建议按下图设计用户界面,颜色自选。 注:双线框由若干CRT显示符组成,相应的CRT显示符(十进制数)已经标注在右图中。1. 设计要求: 1. 转化内容选择下列一项:二进制数→十六进制数显示,二进制数→十进制数显示,十进制数→二进制数显示,十进制数→十六进制数显示,十六进制数→二进制数显示。 2. 给出适当的文字提示 3. 程序要求保护措施,对于非法键入不受理,但回显,显示错误信息。 4.具体显示格式,例如:0111100010011010=789AH1. 设计要求: 1.统计并且显示负数的个数。 2.找出真值最大的数,并以十六进制的形式,显示在屏幕上,显示格式为:MAX= H 3.数据自己在数据段进行定义,个数至少为8个。1. 设计要求: 1.动态画一个实心圆球 2.位置在屏幕中央,变化情况是:逐渐“膨胀”的或者逐渐“收缩”的。
标签: 彩色
上传时间: 2014-01-08
上传用户:Divine
一、教学目的: 能理解C++中运算符重载的需要性,掌握运算符重载的方法,能使用常用几种运算符的重载操作。 二、教学重点: 掌握常用几种运算符的重载方法。 三、教学难点: 转换运算符和赋值符的重载。
标签: 运算符
上传时间: 2013-12-17
上传用户:nanshan
用易语言写的一个HTTP的下载类,不用再去用繁锁的记一些难记的API名了。
上传时间: 2013-12-19
上传用户:1427796291
Q: 我应该怎样处理内存泄漏? A: 很简单,只要写“不漏”的代码就完事了啊。显然,如果你的代码到处是new、delete、指针运算,那你想让它“不漏”都难。不管你有多么小心谨慎,君为人,非神也,错误在所难免。最终你会被自己越来越复杂的代码逼疯的——你将投身于与内存泄漏的奋斗之中,对bug们不离不弃,直至山峰没有棱角,地球不再转动。而能让你避免这样困境的技巧也不复杂:你只要倚重隐含在幕后的分配机制——构造和析构,让C++的强大的类系统来助你一臂之力就OK了。标准库中的那些容器就是很好的实例。它们让你不必化费大量的时间精力也能轻松惬意地管理内存。我们来看看下面的示例代码——设想一下,如果没有了string和vector,世界将会怎样?如果不用它们,你能第一次就写出毫无内存错误的同样功能代码吗?
标签: 内存泄漏
上传时间: 2017-01-25
上传用户:alan-ee
sql语句大全 对初学者有很多的帮助! 在你忘记sql语句的时候,他可以帮助你记起来那些语句的!
上传时间: 2017-01-27
上传用户:xiaoyunyun
递归子程序法:对应每个非终结符语法单元编一个独立的处理过程(或子程序)。语法分析从读入第一个单词开始,由非终结符<程序>(即开始符)出发,沿语法描述图箭头所指出的方向进行分析。当
上传时间: 2017-01-28
上传用户:lixinxiang